Q2-2026: Beat consensus by 6.4%, EPS $0.73 vs $0.6858 estimateMEDIUMLONGSep 1
Q2-2025: Beat consensus by 131.5% - EPS $1.41 vs $0.609 estimateMEDIUMLONGJun 19
Beat consensus by 131.5% - EPS $1.41 vs $0.609 estimateMEDIUMLONGJun 3
Q4-2024: Beat consensus by 280.4% - EPS $0.45 vs $-0.2495 estimateMEDIUMLONGJun 3
Q3-2025: Missed consensus by 25.0% - EPS $0.5 vs $0.6666 estimateMEDIUMSHORTJun 3
Q4-2025: Missed consensus by 2000.2% - EPS $-14.24 vs $0.7494 estimateMEDIUMSHORTJun 3