Q2-2026: Beat consensus by 79.2%, EPS $0.53 vs $0.2958 estimateMEDIUMLONGJul 30
Q3-2025: Beat consensus by 33.1% - EPS $0.37 vs $0.278 estimateMEDIUMLONGJun 23
Beat consensus by 33.1% - EPS $0.37 vs $0.278 estimateMEDIUMLONGMay 26
Q2-2025: Beat consensus by 81.0% - EPS $0.48 vs $0.2652 estimateMEDIUMLONGMay 26
Q1-2026: Beat consensus by 39.0% - EPS $0.38 vs $0.2734 estimateMEDIUMLONGMay 26
Q4-2025: Missed consensus by 230.7% - EPS $-0.3 vs $0.2295 estimateMEDIUMSHORTMay 26