Q2-2026: Beat consensus by 10.2%, EPS $0.81 vs $0.7351 estimateMEDIUMLONGJul 31
Q3-2025: Beat consensus by 11.6% - EPS $0.74 vs $0.663 estimateMEDIUMLONGJun 20
Beat consensus by 11.6% - EPS $0.74 vs $0.663 estimateMEDIUMLONGMay 29
Q2-2025: Beat consensus by 72.7% - EPS $0.74 vs $0.4284 estimateMEDIUMLONGMay 29
Q4-2025: Missed consensus by 13.2% - EPS $0.72 vs $0.8298 estimateMEDIUMSHORTMay 29