Q2-2026: Beat consensus by 316.7%, EPS $0.68 vs $0.1632 estimateMEDIUMLONGAug 6
Q4-2025: Beat consensus by 32.4% - EPS $0.27 vs $0.204 estimateMEDIUMLONGJul 2
Beat consensus by 32.4% - EPS $0.27 vs $0.204 estimateMEDIUMLONGMay 30
Q1-2026: Beat consensus by 74.3% - EPS $0.32 vs $0.1836 estimateMEDIUMLONGMay 30
Q3-2025: Beat consensus by 70.5% - EPS $0.4 vs $0.2346 estimateMEDIUMLONGMay 30