Q2-2026: Beat consensus by 13.8%, EPS $1.01 vs $0.8874 estimateMEDIUMLONGSep 5
Q4-2025: Beat consensus by 63.9% - EPS $1.17 vs $0.714 estimateMEDIUMLONGJun 24
Beat consensus by 63.9% - EPS $1.17 vs $0.714 estimateMEDIUMLONGJun 9
Q2-2025: Beat consensus by 108.9% - EPS $1.3 vs $0.6222 estimateMEDIUMLONGJun 9
Q1-2026: Beat consensus by 12.0% - EPS $0.88 vs $0.7854 estimateMEDIUMLONGJun 9
Q3-2025: Beat consensus by 29.7% - EPS $1.27 vs $0.9792 estimateMEDIUMLONGJun 9