Q1-2026: Beat consensus by 174.5% - EPS $1.4 vs $0.51 estimateMEDIUMLONGJun 24
Beat consensus by 174.5% - EPS $1.4 vs $0.51 estimateMEDIUMLONGJun 2
Q2-2026: Beat consensus by 9.7% - EPS $0.66 vs $0.6018 estimateMEDIUMLONGJun 2
Q3-2026: Beat consensus by 89.8% - EPS $1.2 vs $0.6324 estimateMEDIUMLONGJun 2
Q4-2025: Missed consensus by 24.9% - EPS $0.36 vs $0.4794 estimateMEDIUMSHORTJun 2