Q2-2026: Missed consensus by 38.4%, EPS $0.15 vs $0.2434 estimateMEDIUMSHORTJul 31
Q2-2025: Beat consensus by 27.8% - EPS $0.29 vs $0.227 estimateMEDIUMLONGJun 20
Beat consensus by 27.8% - EPS $0.29 vs $0.227 estimateMEDIUMLONGMay 31
Q3-2025: Beat consensus by 12.4% - EPS $0.34 vs $0.3026 estimateMEDIUMLONGMay 31
Q1-2026: Missed consensus by 39.1% - EPS $0.2 vs $0.3284 estimateMEDIUMSHORTMay 31
Q4-2025: Missed consensus by 23.3% - EPS $0.27 vs $0.3519 estimateMEDIUMSHORTMay 31