Calavo CVGW Reports Strong Q1 2026 Revenue NA EPS Beats Criteo CRTO Gained 058 Can It Break 1810 20260520