Q2-2026: Missed consensus by 10.9% - EPS $0.531 vs $0.5959 estimateMEDIUMSHORTJun 28
Q2-2024: Beat consensus by 47.2% - EPS $0.647 vs $0.4394 estimateMEDIUMLONGMay 17
Q4-2024: Beat consensus by 94.1% - EPS $0.882 vs $0.4545 estimateMEDIUMLONGMay 17
Q4-2025: Missed consensus by 42.3% - EPS $0.513 vs $0.8888 estimateMEDIUMSHORTMay 17