| 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 | 10363 | 3373 | 2140 | 20.66% | 1.37 | 6.85% | 8.14% | -4.44% | N/A | N/A | -38.57% | N/A | -35.58% |
| 2025-09 | 10845 | 4263 | 3478 | 32.07% | 2.23 | 9.44% | 8.26% | 6.95% | 13.2% | 19.91% | 14.36% | 3.12% | 7.01% |
| 2025-06 | 10140 | 3712 | 3039 | 29.97% | 1.95 | 7.09% | 6.44% | 9.02% | 26.62% | 25.63% | 13.37% | 17.95% | 3.63% |
| 2025-03 | 9301 | 3543 | 2689 | 28.92% | 1.72 | 5.79% | N/A | -4.09% | 24.64% | N/A | N/A | 18.38% | N/A |
| 2024-12 | 9698 | 3256 | -578 | -5.97% | -0.38 | N/A | N/A | -2.13% | N/A | N/A | N/A | N/A | N/A |
| 2024-09 | 9909 | 3653 | 3081 | 31.1% | 1.97 | N/A | N/A | 4.66% | N/A | N/A | 27.92% | N/A | 22.39% |
| 2024-06 | 9468 | 3444 | 2405 | 25.41% | 1.54 | N/A | N/A | 7.69% | N/A | N/A | 11.59% | N/A | 4.01% |
| 2024-03 | 8792 | 3044 | 2148 | 24.43% | 1.38 |
| 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 | 40644 | 14892 | 11348 | 27.92% | 7.26 | 7.3% | 11.12% | 60.8% | 49.87% | 60.26% |
| 2024-12 | 37879 | 13401 | 7057 | 18.63% | 4.53 | 7.44% | 15.96% | -9.68% | -15.93% | -9.76% |
| 2023-12 | 35257 | 11557 | 7813 | 22.16% | 5.02 | 11.02% | -5.62% | -13.65% | -22.22% | -13.6% |
| 2022-12 | 31758 | 12246 | 9048 | 28.49% | 5.81 | 1.11% | -5.65% | -0.67% | -1.76% | -0.34% |
| 2021-12 | 31410 | 12978 | 9109 | 29.0% | 5.83 |
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.