Q2-2026: Missed consensus by 14.8%, EPS $27.6078 vs $32.421 estimateMEDIUMSHORTAug 14
Q4-2023: Beat consensus by 11.7% - EPS $18.52879 vs $16.5893 estimateMEDIUMLONGJun 3
Q4-2025: Missed consensus by 24.3% - EPS $16.55925 vs $21.8665 estimateMEDIUMSHORTJun 3
Q2-2025: Missed consensus by 8.5% - EPS $25.175 vs $27.5225 estimateMEDIUMSHORTJun 3
Q3-2025: Missed consensus by 7.9% - EPS $30.27134 vs $32.8755 estimateMEDIUMSHORTJun 3