Q2-2026: Beat consensus by 284.0%, EPS $0.89 vs $0.2318 estimateMEDIUMLONGJul 30
Q3-2025: Beat consensus by 24.3% - EPS $0.44 vs $0.354 estimateMEDIUMLONGJun 23
Beat consensus by 24.3% - EPS $0.44 vs $0.354 estimateMEDIUMLONGJun 10
Q4-2025: Beat consensus by 80.4% - EPS $0.45 vs $0.2495 estimateMEDIUMLONGJun 10
Q1-2026: Missed consensus by 189.6% - EPS $-0.2 vs $0.2232 estimateMEDIUMSHORTJun 10
Q2-2025: Missed consensus by 109.1% - EPS $-0.03 vs $0.3293 estimateMEDIUMSHORTJun 10