| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-01 | 2339 | -548 | -724 | -30.96% | -6.79 | 7.02% | 4.84% | 0.43% | N/A | N/A | N/A | N/A | N/A |
| 2025-10 | 2329 | 419 | 241 | 10.36% | 2.26 | 2.67% | 1.02% | 10.36% | N/A | N/A | N/A | N/A | N/A |
| 2025-07 | 2110 | 45 | -43 | -2.08% | -0.41 | -0.63% | -1.34% | -1.54% | N/A | N/A | N/A | N/A | N/A |
| 2025-04 | 2143 | -599 | -729 | -34.01% | -6.85 | -2.05% | N/A | -1.94% | N/A | N/A | N/A | N/A | N/A |
| 2025-01 | 2185 | -563 | -662 | -30.3% | -6.22 | N/A | N/A | -3.65% | N/A | N/A | N/A | N/A | N/A |
| 2024-10 | 2268 | 169 | -24 | -1.08% | -0.23 | N/A | N/A | 6.8% | N/A | N/A | N/A | N/A | N/A |
| 2024-07 | 2123 | 349 | 185 | 8.71% | 1.74 | N/A | N/A | -2.94% | N/A | N/A | -24.35% | N/A | -22.23% |
| 2024-04 | 2188 | 404 | 245 | 11.2% | 2.3 |
| 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-04 | 8729 | -644 | -1230 | -14.1% | -11.57 | 6.77% | N/A | N/A | N/A | N/A |
| 2024-04 | 8175 | 1285 | 744 | 9.1% | 7.13 | -4.18% | 750.99% | N/A | N/A | N/A |
| 2023-04 | 8532 | 151 | -91 | -1.07% | -0.86 | 6.71% | -86.68% | N/A | N/A | N/A |
| 2022-04 | 7996 | 1133 | 631 | 7.9% | 5.83 | -0.08% | -18.24% | -27.91% | -27.85% | -25.16% |
| 2021-04 | 8002 | 1386 | 876 | 10.95% | 7.79 |
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.