Q4-2025: Beat consensus by 16.5% - EPS $0.31 vs $0.266 estimateMEDIUMLONGJul 17
Beat consensus by 16.5% - EPS $0.31 vs $0.266 estimateMEDIUMLONGMay 24
Q3-2025: Beat consensus by 41.4% - EPS $0.4 vs $0.2828 estimateMEDIUMLONGMay 24
Q2-2025: Beat consensus by 71.1% - EPS $0.53 vs $0.3097 estimateMEDIUMLONGMay 24
Q1-2026: Missed consensus by 85.9% - EPS $0.03 vs $0.2121 estimateMEDIUMSHORTMay 24