Q3-2026: Beat consensus by 19.5%, EPS $11.7077 vs $9.797 estimateMEDIUMLONGAug 12
Q3-2026: Beat consensus by 19.5%, EPS $11.7077 vs $9.797 estimateMEDIUMLONGAug 10
Q2-2026: Missed consensus by 15.9% - EPS $21.924 vs $26.058 estimateMEDIUMSHORTJul 10
Q2-2025: Missed consensus by 41.2% - EPS $19.19 vs $32.623 estimateMEDIUMSHORTJul 10
Missed consensus by 41.2% - EPS $19.19 vs $32.623 estimateMEDIUMSHORTJun 10
Missed consensus by 15.9% - EPS $21.924 vs $26.058 estimateMEDIUMSHORTJun 10
Q3-2024: Missed consensus by 59.9% - EPS $11.75185 vs $29.3405 estimateMEDIUMSHORTJun 10