Q1-2026: Beat consensus by 14.3% - EPS $3.45 vs $3.0175 estimateMEDIUMLONGJun 23
Beat consensus by 14.3% - EPS $3.45 vs $3.0175 estimateMEDIUMLONGJun 4
Q3-2025: Beat consensus by 62.8% - EPS $3.28 vs $2.0145 estimateMEDIUMLONGMay 30
Q4-2025: Beat consensus by 58.6% - EPS $4.43 vs $2.7927 estimateMEDIUMLONGMay 30
Q1-2026: Beat consensus by 14.5% - EPS $3.45 vs $3.0143 estimateMEDIUMLONGMay 30
Q2-2025: Missed consensus by 121.7% - EPS $-0.42 vs $1.9357 estimateMEDIUMSHORTMay 30