Revenue: $663.5 million. Analysts were expecting $500.2 million
Earnings per share (adjusted): $0.92. Analysts predicted $0.45.
Revenue (next quarter): $685 million and $690 million. Analysts had predicted $492.8 million.
Earnings per share (adjusted, next quarter): $0.73 and $0.74. Analysts predicted $0.35.
Full year revenue: $2.37 billion to $2.39 billion forecasted.