Primed for a jump

Clearly oversold on modest earnings. Beat per share but missed on revenue. Confirmed guidance with most of the profit coming in the last half of the year.

Exención de responsabilidad