| 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 | 12724 | 2058 | 2541 | 19.97% | 2.4 | 17.73% | 20.75% | 4.47% | 37.14% | 27.98% | 18.81% | 13.66% | 12.76% |
| 2025-09 | 12179 | 2033 | 2156 | 17.71% | 2.02 | 23.77% | 22.35% | 10.56% | 18.82% | 41.59% | 6.88% | -5.9% | -3.8% |
| 2025-06 | 11015 | 1893 | 2028 | 18.41% | 1.89 | 20.93% | -8.62% | 10.83% | 64.35% | 48.0% | 3.28% | 32.26% | -7.49% |
| 2025-03 | 9939 | 1744 | 1978 | 19.9% | 1.83 | -38.18% | N/A | -8.04% | 31.65% | N/A | 4.57% | 108.16% | 13.26% |
| 2024-12 | 10808 | 1800 | 1899 | 17.57% | 1.75 | N/A | N/A | 9.83% | N/A | N/A | 2.94% | N/A | -6.64% |
| 2024-09 | 9840 | 1020 | 1852 | 18.82% | 1.7 | N/A | N/A | 8.03% | N/A | N/A | 47.83% | N/A | 35.2% |
| 2024-06 | 9109 | 1317 | 1268 | 13.92% | 1.15 | N/A | N/A | -43.34% | N/A | N/A | -17.27% | N/A | 45.61% |
| 2024-03 | 16077 | 291 | 1536 | 9.56% | 1.39 |
| 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 | 45858 | 7727 | 8704 | 18.98% | 8.14 | 18.49% | 57.34% | 32.76% | 12.04% | 35.89% |
| 2024-12 | 38701 | 4911 | 6556 | 16.94% | 5.99 | -43.06% | 231.47% | -30.85% | 21.43% | -28.35% |
| 2023-12 | 67964 | 1481 | 9481 | 13.95% | 8.36 | -12.4% | N/A | 4113.78% | 4710.34% | 16620.0% |
| 2022-12 | 77586 | -356 | 225 | 0.29% | 0.05 | 4.6% | N/A | N/A | N/A | N/A |
| 2021-12 | 74175 | -4724 | -6520 | -8.79% | -6.16 |
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.