Q4-2024: Beat consensus by 23.4% - EPS $0.165 vs $0.1337 estimateMEDIUMLONGJun 10
Q2-2025: Beat consensus by 32.1% - EPS $0.193 vs $0.1461 estimateMEDIUMLONGJun 10
Q4-2025: Beat consensus by 7.4% - EPS $0.287 vs $0.2673 estimateMEDIUMLONGJun 10
Q2-2026: Beat consensus by 15.6% - EPS $0.388 vs $0.3356 estimateMEDIUMLONGJun 10