Q2-2026: Beat consensus by 5.9%, EPS $0.54 vs $0.51 estimateMEDIUMLONGJul 30
Q1-2026: Missed consensus by 16.1% - EPS $0.46 vs $0.5483 estimateMEDIUMSHORTJun 12
Q4-2025: Missed consensus by 13.8% - EPS $0.51 vs $0.5916 estimateMEDIUMSHORTJun 12
Q3-2025: Missed consensus by 17.5% - EPS $0.53 vs $0.6426 estimateMEDIUMSHORTJun 12