Q2-2026: Beat consensus by 15.4% - EPS $1.04 vs $0.901 estimateMEDIUMLONGJul 25
Q3-2025: Beat consensus by 7.5% - EPS $0.95 vs $0.884 estimateMEDIUMLONGJun 19
Beat consensus by 7.5% - EPS $0.95 vs $0.884 estimateMEDIUMLONGMay 16
Q1-2026: Beat consensus by 6.2% - EPS $0.91 vs $0.8568 estimateMEDIUMLONGMay 16
Q2-2025: EPS $0.10 vs $-0.0306 estimate, +0.13 on a near-zero consensusLOWLONGMay 16
Q4-2025: Missed consensus by 5.1% - EPS $0.9 vs $0.9486 estimateMEDIUMSHORTMay 16