Q2-2026: Beat consensus by 7.8%, EPS $0.29 vs $0.269 estimateMEDIUMLONGAug 10
Q1-2026: Beat consensus by 16.7% - EPS $0.3 vs $0.257 estimateMEDIUMLONGJul 6
Q4-2025: Beat consensus by 34.4% - EPS $0.34 vs $0.253 estimateMEDIUMLONGJun 19
Q1-2026: Beat consensus by 19.2% - EPS $0.3 vs $0.2516 estimateMEDIUMLONGJun 17
Q2-2025: Beat consensus by 6.1% - EPS $0.36 vs $0.3393 estimateMEDIUMLONGMay 26
Beat consensus by 34.4% - EPS $0.34 vs $0.253 estimateMEDIUMLONGMay 26
Q1-2025: Beat consensus by 16.6% - EPS $0.27 vs $0.2316 estimateMEDIUMLONGMay 26
Q3-2025: Beat consensus by 9.6% - EPS $0.34 vs $0.3103 estimateMEDIUMLONGMay 26