| 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 | 17180 | 2726 | 2059 | 11.99% | 0.94 | 5.97% | 2.21% | 17.3% | 245.58% | 98.21% | 214.13% | 226.7% | 122.86% |
| 2025-09 | 14646 | 2271 | 788 | 5.38% | 0.3 | -1.55% | 14.84% | -1.54% | -49.15% | -16.44% | -70.0% | -42.46% | -64.88% |
| 2025-06 | 14875 | 2289 | 2278 | 15.32% | 1.0 | 31.23% | 49.42% | -19.58% | 16.28% | 35.01% | -2.91% | -10.62% | 19.87% |
| 2025-03 | 18497 | 3671 | 2364 | 12.78% | 1.03 | 67.6% | N/A | 14.09% | 53.73% | N/A | 277.7% | -6.72% | 248.23% |
| 2024-12 | 16212 | 2446 | 594 | 3.67% | 0.27 | N/A | N/A | 8.98% | N/A | N/A | -53.78% | N/A | -60.75% |
| 2024-09 | 14877 | 2216 | 1391 | 9.35% | 0.59 | N/A | N/A | 31.24% | N/A | N/A | -31.4% | N/A | -45.45% |
| 2024-06 | 11336 | 2272 | 1943 | 17.14% | 0.86 | N/A | N/A | 2.71% | N/A | N/A | 28.36% | N/A | 25.11% |
| 2024-03 | 11036 | 2710 | 1512 | 13.7% | 0.67 |
| 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 | 65195 | 10959 | 7491 | 11.49% | 3.22 | 21.98% | 13.66% | 37.68% | 12.87% | 37.61% |
| 2024-12 | 53447 | 9642 | 5441 | 10.18% | 2.34 | 22.42% | 11.42% | -12.11% | -28.21% | -17.61% |
| 2023-12 | 43660 | 8653 | 6191 | 14.18% | 2.84 | -18.15% | 38.31% | 106.16% | 151.87% | 121.87% |
| 2022-12 | 53339 | 6256 | 3003 | 5.63% | 1.28 | 13.33% | -18.69% | -51.48% | -57.19% | -55.4% |
| 2021-12 | 47064 | 7695 | 6189 | 13.15% | 2.87 |
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.