Q2-2026: Beat consensus by 7.3%, EPS $0.197 vs $0.1836 estimateMEDIUMLONGSep 5
Q2-2025: Beat consensus by 77.4% - EPS $0.38 vs $0.2142 estimateMEDIUMLONGJun 20
Q4-2025: Beat consensus by 405.9% - EPS $0.516 vs $0.102 estimateMEDIUMLONGJun 20
Beat consensus by 405.9% - EPS $0.516 vs $0.102 estimateMEDIUMLONGMay 26
Q3-2025: Beat consensus by 77.4% - EPS $0.38 vs $0.2142 estimateMEDIUMLONGMay 26
Q3-2025: Beat consensus by 46.1% - EPS $0.313 vs $0.2142 estimateMEDIUMLONGMay 26
Q1-2026: Missed consensus by 9.4% - EPS $0.171 vs $0.1887 estimateMEDIUMSHORTMay 26