| 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-11 | 2222 | 691 | 502 | 22.62% | 2.88 | -9.77% | -12.38% | -10.42% | -15.04% | N/A | 8.68% | -9.52% | 20.45% |
| 2025-08 | 2481 | 874 | 465 | 18.78% | 2.65 | -14.98% | -10.24% | -1.34% | N/A | N/A | -8.62% | N/A | -8.48% |
| 2025-05 | 2515 | 713 | 516 | 20.52% | 2.9 | -5.5% | -2.17% | 16.21% | -39.33% | N/A | N/A | -37.72% | N/A |
| 2025-02 | 2164 | -156 | -375 | -17.34% | -2.09 | 1.16% | N/A | -12.15% | N/A | N/A | N/A | N/A | N/A |
| 2024-11 | 2463 | 793 | 615 | 25.0% | 3.39 | N/A | N/A | -15.59% | N/A | N/A | N/A | N/A | N/A |
| 2024-08 | 2918 | -1229 | -1199 | -41.08% | -6.59 | N/A | N/A | 9.66% | N/A | N/A | N/A | N/A | N/A |
| 2024-05 | 2661 | 941 | 877 | 32.95% | 4.78 | N/A | N/A | 24.4% | N/A | N/A | 123.36% | N/A | 79.66% |
| 2024-02 | 2139 | 629 | 392 | 18.34% | 2.14 |
| 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-02 | 10174 | 344 | -81 | -0.8% | -0.45 | 2.14% | -89.12% | N/A | N/A | N/A |
| 2024-02 | 9961 | 3168 | 1727 | 17.34% | 9.39 | 5.23% | 12.25% | N/A | N/A | N/A |
| 2023-02 | 9466 | 2822 | -71 | -0.75% | -0.11 | 7.79% | 23.15% | N/A | N/A | N/A |
| 2022-02 | 8782 | 2292 | -40 | -0.46% | -0.22 | 1.94% | -17.5% | N/A | N/A | N/A |
| 2021-02 | 8615 | 2778 | 1998 | 23.19% | 10.23 |
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.