Q2-2026: Beat consensus by 5.6%, EPS $0.33 vs $0.3124 estimateMEDIUMLONGAug 21
Q1-2026: Beat consensus by 65.6% - EPS $0.29 vs $0.1751 estimateMEDIUMLONGJun 2
Q2-2025: Beat consensus by 22.7% - EPS $0.32 vs $0.2609 estimateMEDIUMLONGJun 2
Q3-2025: Beat consensus by 20.0% - EPS $0.34 vs $0.2833 estimateMEDIUMLONGJun 2