Q3-2026: Beat consensus by 13.9% - EPS $45.7562 vs $40.1869 estimateMEDIUMLONGJul 15
Q3-2026: Missed consensus by 31.5% - EPS $27.508550000000003 vs $40.1869 es...MEDIUMSHORTJul 10
Q4-2025: Beat consensus by 30.1% - EPS $13.67 vs $10.5106 estimateMEDIUMLONGJun 5
Q2-2026: Beat consensus by 20.2% - EPS $23.01414 vs $19.1496 estimateMEDIUMLONGJun 5
Q1-2026: Beat consensus by 32.2% - EPS $41.55633 vs $31.4292 estimateMEDIUMLONGJun 5
Q3-2025: Beat consensus by 6.8% - EPS $34.14817 vs $31.9799 estimateMEDIUMLONGJun 5