Numbers in millions | Revenue | Operating Income | Net Income | Pretax Margin | EPS | Revenue Growth Rate YOY | Revenue Growth Rate Avg of 2 Quarters | Revenue Growth Rate QoQ | EPS Growth Rate YOY | EPS Growth Rate Avg of 2 Quarters | EPS Growth Rate QoQ | Net Margin Growth Rate YOY | Net Margin Growth Rate QoQ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2025-03 | 883 | 143 | 108 | 12.33% | 1.78 | 10.4% | 15.54% | 14.34% | 29.93% | 45.65% | 25.35% | 16.65% | 9.41% |
2024-12 | 772 | 93 | 87 | 11.27% | 1.42 | 20.69% | 29.87% | -9.55% | 61.36% | 86.93% | 4.41% | 33.53% | 15.59% |
2024-09 | 854 | 99 | 83 | 9.75% | 1.36 | 39.04% | 35.68% | 9.98% | 112.5% | 96.11% | 2.26% | 51.87% | -8.36% |
2023-09 | 776 | 95 | 82 | 10.64% | 1.33 | 32.32% | N/A | -2.94% | 79.73% | N/A | -2.92% | 30.39% | 0.66% |
2023-06 | 800 | 117 | 84 | 10.57% | 1.37 | N/A | N/A | 25.0% | N/A | N/A | 55.68% | N/A | 25.24% |
2022-09 | 640 | 66 | 54 | 8.44% | 0.88 | N/A | N/A | 4.21% | N/A | N/A | 37.5% | N/A | 31.46% |
2022-06 | 614 | 58 | 39 | 6.42% | 0.64 | N/A | N/A | 4.66% | N/A | N/A | -13.51% | N/A | -21.32% |
2022-03 | 587 | 60 | 47 | 8.16% | 0.74 |
Numbers in millions | Revenue | Operating Income | Net Income | Pretax Margin | EPS | Revenue Growth Rate | Operating Income Growth Rate | Net Income Growth Rate | Net Margin Growth Rate | EPS Growth Rate |
---|---|---|---|---|---|---|---|---|---|---|
2024-09 | 3324 | 455 | 372 | 11.22% | 6.01 | 14.02% | 60.82% | 60.51% | 40.78% | 58.99% |
2023-09 | 2915 | 283 | 232 | 7.97% | 3.78 | 22.43% | 21.93% | 35.34% | 10.54% | 39.48% |
2022-09 | 2381 | 232 | 171 | 7.21% | 2.71 | 6.03% | -9.86% | -17.71% | -22.39% | -14.78% |
2021-09 | 2245 | 257 | 208 | 9.29% | 3.18 | -10.03% | 6.15% | -13.21% | -3.53% | -14.97% |
2020-09 | 2496 | 242 | 240 | 9.63% | 3.74 |
Disclaimer
All the information on the website is for reference only. If the user trades according to this information, he/she shall be responsible for any transaction loss. This website is not responsible for any errors in the content of the information or delay in updating.
