| 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 | 2091 | 390 | 266 | 12.72% | 0.67 | 10.15% | 7.6% | 7.04% | 17.54% | 15.25% | 9.84% | 5.12% | 1.84% |
| 2025-09 | 1954 | 375 | 244 | 12.49% | 0.61 | 5.04% | 4.8% | 3.57% | 12.96% | N/A | N/A | 4.87% | N/A |
| 2025-06 | 1887 | 76 | -115 | -6.11% | -0.29 | 4.55% | 3.7% | 9.89% | N/A | N/A | N/A | N/A | N/A |
| 2025-03 | 1717 | 302 | 186 | 10.86% | 0.46 | 2.85% | N/A | -9.58% | -8.0% | N/A | -19.3% | -10.32% | -10.25% |
| 2024-12 | 1899 | 378 | 229 | 12.1% | 0.57 | N/A | N/A | 2.07% | N/A | N/A | 5.56% | N/A | 1.6% |
| 2024-09 | 1860 | 356 | 221 | 11.91% | 0.54 | N/A | N/A | 3.09% | N/A | N/A | 20.0% | N/A | 16.2% |
| 2024-06 | 1804 | 268 | 185 | 10.25% | 0.45 | N/A | N/A | 8.1% | N/A | N/A | -10.0% | N/A | -15.36% |
| 2024-03 | 1669 | 293 | 202 | 12.11% | 0.5 |
| 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 | 7650 | 1144 | 581 | 7.6% | 1.45 | 5.73% | -11.79% | -30.67% | -34.43% | -29.61% |
| 2024-12 | 7235 | 1297 | 838 | 11.59% | 2.06 | 5.18% | 12.66% | 7.69% | 2.39% | 8.42% |
| 2023-12 | 6878 | 1151 | 778 | 11.32% | 1.9 | 16.26% | 41.03% | 28.77% | 10.76% | 29.25% |
| 2022-12 | 5916 | 816 | 604 | 10.22% | 1.47 | 81.97% | 91.74% | 56.13% | -14.2% | N/A |
| 2022-09 | 3251 | 425 | 387 | 11.91% | N/A |
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.