| 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 | 19295 | 8374 | 6637 | 34.4% | 7.39 | 42.6% | 48.21% | 9.64% | 51.43% | 265.9% | 19.0% | 5.55% | 8.45% |
| 2025-09 | 17599 | 7365 | 5582 | 31.72% | 6.21 | 53.81% | 45.73% | 13.11% | 480.37% | 286.07% | -1.27% | 274.06% | -12.81% |
| 2025-06 | 15559 | 6867 | 5660 | 36.38% | 6.29 | 37.66% | 41.41% | 22.25% | 91.77% | 57.58% | 105.56% | 38.59% | 67.8% |
| 2025-03 | 12727 | 3694 | 2759 | 21.68% | 3.06 | 45.15% | N/A | -5.94% | 23.39% | N/A | -37.3% | -15.25% | -33.48% |
| 2024-12 | 13531 | 5148 | 4409 | 32.59% | 4.88 | N/A | N/A | 18.26% | N/A | N/A | 356.07% | N/A | 284.32% |
| 2024-09 | 11442 | 1526 | 970 | 8.48% | 1.07 | N/A | N/A | 1.23% | N/A | N/A | -67.38% | N/A | -67.7% |
| 2024-06 | 11302 | 3715 | 2967 | 26.25% | 3.28 | N/A | N/A | 28.91% | N/A | N/A | 32.26% | N/A | 2.62% |
| 2024-03 | 8768 | 2509 | 2242 | 25.58% | 2.48 |
| 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-12 | 65172 | 26296 | 20640 | 31.67% | 22.95 | 44.68% | 103.84% | 94.9% | 34.71% | 95.99% |
| 2024-12 | 45044 | 12900 | 10590 | 23.51% | 11.71 | 32.03% | 99.86% | 102.08% | 53.06% | 101.9% |
| 2023-12 | 34117 | 6454 | 5240 | 15.36% | 5.8 | 19.54% | -9.43% | -16.08% | -29.8% | -11.75% |
| 2022-12 | 28541 | 7126 | 6244 | 21.88% | 6.57 | 0.78% | 19.72% | 11.88% | 11.01% | 12.29% |
| 2021-12 | 28319 | 5952 | 5581 | 19.71% | 5.85 |
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.