Click to zoomInfographic: Take Reports 199383% Revenue Surge as Other Firms Post Q1 ResultsBusinessTake Reports 199383% Revenue Surge; Q1 Results RoundupBy ThePip Desk•