Q2-2025: Missed consensus by 11.2% - EPS $2.96 vs $3.333 estimateMEDIUMSHORTJun 24
Q4-2024: Beat consensus by 5.1% - EPS $3.152 vs $2.9997 estimateMEDIUMLONGJun 2
Missed consensus by 11.2% - EPS $2.96 vs $3.333 estimateMEDIUMSHORTJun 2
Q4-2025: Missed consensus by 7.7% - EPS $3.732 vs $4.0445 estimateMEDIUMSHORTJun 2