| 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-12 | 814 | 292 | 233 | 28.67% | 3.86 | 35.81% | 34.58% | 11.05% | 70.8% | 66.29% | 12.54% | 25.75% | 1.2% |
| 2025-09 | 733 | 261 | 207 | 28.33% | 3.43 | 33.35% | 41.5% | -3.35% | 61.79% | 109.34% | -22.22% | 21.8% | -19.36% |
| 2025-06 | 759 | 261 | 266 | 35.13% | 4.41 | 49.64% | 42.15% | 14.32% | 156.89% | 146.7% | 47.99% | 71.7% | 29.3% |
| 2025-03 | 664 | 226 | 180 | 27.17% | 2.98 | 34.66% | N/A | 10.69% | 136.51% | N/A | 31.86% | 75.63% | 19.17% |
| 2024-12 | 599 | 178 | 136 | 22.8% | 2.26 | N/A | N/A | 9.04% | N/A | N/A | 6.6% | N/A | -1.98% |
| 2024-09 | 550 | 169 | 127 | 23.26% | 2.12 | N/A | N/A | 8.46% | N/A | N/A | 23.49% | N/A | 13.69% |
| 2024-06 | 507 | 138 | 103 | 20.46% | 1.72 | N/A | N/A | 2.88% | N/A | N/A | 36.25% | N/A | 32.26% |
| 2024-03 | 493 | 111 | 76 | 15.47% | 1.26 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-06 | 2573 | 836 | 711 | 27.66% | 11.76 | 33.49% | 67.63% | 103.43% | 52.4% | 103.11% |
| 2024-06 | 1928 | 499 | 349 | 18.15% | 5.79 | -0.62% | -8.34% | -14.15% | -13.61% | -14.09% |
| 2023-06 | 1940 | 544 | 407 | 21.01% | 6.74 | 14.67% | 17.74% | 7.65% | -6.12% | 9.95% |
| 2022-06 | 1691 | 462 | 378 | 22.38% | 6.13 | -10.87% | -37.73% | -38.59% | -31.1% | -37.32% |
| 2021-06 | 1898 | 742 | 616 | 32.48% | 9.78 |
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.