| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-01 | 4651 | 854 | 693 | 14.9% | 2.48 | 17.31% | 17.82% | 19.72% | 48.5% | 87.82% | 55.97% | 25.42% | 29.79% |
| 2025-10 | 3885 | 534 | 446 | 11.48% | 1.59 | 18.33% | 19.47% | 1.46% | 127.14% | N/A | 17.78% | 91.33% | 15.38% |
| 2025-07 | 3829 | 338 | 380 | 9.95% | 1.35 | 20.62% | 17.85% | -50.61% | N/A | N/A | -86.53% | N/A | -72.64% |
| 2025-04 | 7753 | 3720 | 2820 | 36.37% | 10.02 | 15.09% | N/A | 95.57% | 19.0% | N/A | 500.0% | 2.57% | 206.14% |
| 2025-01 | 3964 | 593 | 471 | 11.88% | 1.67 | N/A | N/A | 20.75% | N/A | N/A | 138.57% | N/A | 98.0% |
| 2024-10 | 3283 | 270 | 197 | 6.0% | 0.7 | N/A | N/A | 3.43% | N/A | N/A | N/A | N/A | N/A |
| 2024-07 | 3174 | -150 | -20 | -0.63% | -0.07 | N/A | N/A | -52.88% | N/A | N/A | N/A | N/A | N/A |
| 2024-04 | 6737 | 3105 | 2389 | 35.46% | 8.42 |
| 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-07 | 18827 | 4921 | 3869 | 20.55% | 13.67 | 15.58% | 35.54% | 30.58% | 12.97% | 31.06% |
| 2024-07 | 16289 | 3630 | 2963 | 18.19% | 10.43 | 13.35% | 15.58% | 24.29% | 9.64% | 23.87% |
| 2023-07 | 14370 | 3141 | 2384 | 16.59% | 8.42 | 12.89% | 22.17% | 15.39% | 2.22% | 15.66% |
| 2022-07 | 12729 | 2571 | 2066 | 16.23% | 7.28 | 32.17% | 2.89% | 0.19% | -24.19% | -3.7% |
| 2021-07 | 9631 | 2499 | 2062 | 21.41% | 7.56 |
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.