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-06 | 699 | 334 | 225 | 32.3% | 2.09 | 5.83% | 11.02% | -8.57% | 38.41% | 41.04% | 2.45% | 31.03% | 11.88% |
2025-03 | 764 | 385 | 220 | 28.87% | 2.04 | 16.21% | 9.5% | 10.22% | 43.66% | 51.53% | 26.71% | 22.9% | 15.34% |
2024-12 | 693 | 380 | 173 | 25.03% | 1.61 | 2.79% | 0.3% | 3.92% | 59.41% | 129.7% | -32.92% | 54.22% | -35.37% |
2024-09 | 667 | 375 | 258 | 38.73% | 2.4 | -2.18% | N/A | 1.05% | 200.0% | N/A | 58.94% | 202.34% | 57.12% |
2024-06 | 660 | 354 | 162 | 24.65% | 1.51 | N/A | N/A | 0.4% | N/A | N/A | 6.34% | N/A | 4.94% |
2024-03 | 657 | 318 | 154 | 23.49% | 1.42 | N/A | N/A | -2.51% | N/A | N/A | 40.59% | N/A | 44.73% |
2023-12 | 674 | 209 | 109 | 16.23% | 1.01 | N/A | N/A | -1.11% | N/A | N/A | 26.25% | N/A | 26.7% |
2023-09 | 682 | 248 | 87 | 12.81% | 0.8 |
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-12 | 2679 | 1429 | 749 | 27.97% | 6.94 | -1.15% | 54.86% | 49.37% | 51.11% | 50.54% |
2023-12 | 2711 | 923 | 501 | 18.51% | 4.61 | 2.94% | -0.17% | 8.75% | 5.65% | 9.24% |
2022-12 | 2633 | 924 | 461 | 17.52% | 4.22 | 17.73% | 9.84% | 28.84% | 9.43% | N/A |
2022-09 | 2237 | 842 | 358 | 16.01% | N/A | -3.13% | 13.31% | 50.72% | 55.59% | N/A |
2021-12 | 2309 | 743 | 237 | 10.29% | 2.14 |
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.