The bad news came in a largely positive earnings report in which the company reported record earnings and revenue up 37%, beating forecasts, even though its margins fell.
The bad news came in a largely positive earnings report in which the company reported record earnings and revenue up 37%, beating forecasts, even though its margins fell.