Q2-2026: Beat consensus by 10.5% - EPS $31.79129 vs $28.78 estimateMEDIUMLONGJun 24
Beat consensus by 10.5% - EPS $31.79129 vs $28.78 estimateMEDIUMLONGJun 2
Q1-2026: Beat consensus by 19.5% - EPS $30.77018 vs $25.7399 estimateMEDIUMLONGJun 2
Q3-2026: Beat consensus by 31.7% - EPS $34.92271 vs $26.5155 estimateMEDIUMLONGJun 2
Q4-2026: Missed consensus by 15.4% - EPS $16.228 vs $19.1817 estimateMEDIUMSHORTJun 2