Q1-2027: Beat consensus by 58.6% - EPS $26.21408 vs $16.5256 estimateMEDIUMLONGJul 18
Q4-2026: Beat consensus by 34.1% - EPS $40.189 vs $29.9596 estimateMEDIUMLONGJul 8
Q3-2026: Beat consensus by 12.1% - EPS $31.71338 vs $28.2901 estimateMEDIUMLONGJul 8
Q2-2026: Beat consensus by 28.9% - EPS $28.86 vs $22.3882 estimateMEDIUMLONGJul 8
Q1-2026: Beat consensus by 21.4% - EPS $18.96544 vs $15.6272 estimateMEDIUMLONGJul 8