Q2-2026: Beat consensus by 17.0%, EPS $0.37 vs $0.3162 estimateMEDIUMLONGAug 7
Q3-2025: Beat consensus by 6.7% - EPS $0.4 vs $0.3749 estimateMEDIUMLONGMay 26
Q1-2026: Missed consensus by 25.6% - EPS $0.22 vs $0.2958 estimateMEDIUMSHORTMay 26
Q2-2025: Missed consensus by 5.7% - EPS $0.38 vs $0.4029 estimateMEDIUMSHORTMay 26