Q2-2026: Beat consensus by 23.8% - EPS $25.25417 vs $20.402 estimateMEDIUMLONGJun 22
Beat consensus by 23.8% - EPS $25.25417 vs $20.402 estimateMEDIUMLONGJun 16
Q4-2026: Beat consensus by 49.7% - EPS $41.327 vs $27.6013 estimateMEDIUMLONGJun 16
Q3-2026: Beat consensus by 25.9% - EPS $40.57406 vs $32.2291 estimateMEDIUMLONGJun 16