Q3-2025: Missed consensus by 45.5% - EPS $0.22 vs $0.404 estimateMEDIUMSHORTJun 22
Q1-2026: Beat consensus by 66.5% - EPS $0.37 vs $0.2222 estimateMEDIUMLONGJun 9
Q4-2025: Beat consensus by 55.0% - EPS $0.36 vs $0.2323 estimateMEDIUMLONGJun 9
Q2-2025: Beat consensus by 14.1% - EPS $0.53 vs $0.4646 estimateMEDIUMLONGJun 9
Missed consensus by 45.5% - EPS $0.22 vs $0.404 estimateMEDIUMSHORTJun 9