Q3-2026: Beat consensus by 6.2% - EPS $1.43 vs $1.3464 estimateMEDIUMLONGJul 21
Q3-2026: Beat consensus by 17.4% - EPS $1.58 vs $1.3464 estimateMEDIUMLONGJul 16
Q2-2026: Beat consensus by 65.6% - EPS $0.58 vs $0.3502 estimateMEDIUMLONGJun 2
Q4-2025: Beat consensus by 9.6% - EPS $1.04 vs $0.9486 estimateMEDIUMLONGJun 2
Q1-2026: Beat consensus by 7.0% - EPS $1.38 vs $1.2896 estimateMEDIUMLONGJun 2