Q4-2023: Beat consensus by 543.6% - EPS $2.6 vs $0.404 estimateMEDIUMLONGJun 22
Q3-2023: Beat consensus by 1071.6% - EPS $7.1 vs $0.606 estimateMEDIUMLONGJun 22
Q2-2023: Beat consensus by 1310.9% - EPS $5.7 vs $0.404 estimateMEDIUMLONGJun 22
Q1-2023: Beat consensus by 2045.2% - EPS $6.5 vs $0.303 estimateMEDIUMLONGJun 22
Beat consensus by 543.6% - EPS $2.6 vs $0.404 estimateMEDIUMLONGJun 9
Beat consensus by 1071.6% - EPS $7.1 vs $0.606 estimateMEDIUMLONGJun 9
Beat consensus by 1310.9% - EPS $5.7 vs $0.404 estimateMEDIUMLONGJun 9
Beat consensus by 2045.2% - EPS $6.5 vs $0.303 estimateMEDIUMLONGJun 9