Q4-2026: Beat consensus by 20.7% - EPS $0.102 vs $0.0845 estimateMEDIUMLONGJun 19
Q4-2025: Beat consensus by 20.1% - EPS $0.082 vs $0.0683 estimateMEDIUMLONGMay 30
Q2-2025: Beat consensus by 37.7% - EPS $0.121 vs $0.0879 estimateMEDIUMLONGMay 30
Q2-2026: Beat consensus by 12.0% - EPS $0.133 vs $0.1188 estimateMEDIUMLONGMay 30
Q4-2024: Missed consensus by 6.2% - EPS $0.109 vs $0.1162 estimateMEDIUMSHORTMay 30