Q2-2026: Beat consensus by 12.9%, EPS $0.41 vs $0.363 estimateMEDIUMLONGAug 23
Q2-2025: Beat consensus by 22.1% - EPS $0.36 vs $0.2948 estimateMEDIUMLONGMay 17
Q3-2025: Beat consensus by 9.7% - EPS $0.39 vs $0.3555 estimateMEDIUMLONGMay 17
Q1-2026: Missed consensus by 5.1% - EPS $0.39 vs $0.4109 estimateMEDIUMSHORTMay 17