Q2-2026: Beat consensus by 29.5%, EPS $0.59 vs $0.4556 estimateMEDIUMLONGAug 2
Q4-2025: Missed consensus by 71.7% - EPS $0.13 vs $0.459 estimateMEDIUMSHORTJun 25
Q1-2026: Beat consensus by 21.3% - EPS $0.73 vs $0.6018 estimateMEDIUMLONGMay 17
Q3-2025: Beat consensus by 31.2% - EPS $0.83 vs $0.6324 estimateMEDIUMLONGMay 17
Q2-2025: Beat consensus by 9.0% - EPS $0.92 vs $0.8441 estimateMEDIUMLONGMay 17
Missed consensus by 71.7% - EPS $0.13 vs $0.459 estimateMEDIUMSHORTMay 17