Q1-2026: Beat consensus by 13.8% - EPS $0.26 vs $0.2285 estimateMEDIUMLONGJun 4
Q4-2025: Beat consensus by 8.7% - EPS $0.188 vs $0.1729 estimateMEDIUMLONGMay 17
Q2-2025: Beat consensus by 13.5% - EPS $0.22 vs $0.1938 estimateMEDIUMLONGMay 17
Q1-2025: Beat consensus by 15.6% - EPS $0.24 vs $0.2076 estimateMEDIUMLONGMay 17
Q3-2025: Missed consensus by 32.4% - EPS $0.1 vs $0.1479 estimateMEDIUMSHORTMay 17