| 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-03 | 758 | -81 | -281 | -37.08% | -2.25 | -4.07% | N/A | -29.97% | N/A | N/A | N/A | N/A | N/A |
| 2025-12 | 1083 | -1416 | -1720 | -158.85% | -13.74 | N/A | N/A | 99.8% | N/A | N/A | N/A | N/A | N/A |
| 2025-09 | 542 | -396 | -569 | -105.0% | -4.52 | -78.23% | -38.53% | -48.38% | N/A | N/A | N/A | N/A | N/A |
| 2025-06 | 1050 | 126 | 66 | 6.35% | 0.53 | 1.16% | N/A | 32.82% | -77.45% | N/A | N/A | -77.66% | N/A |
| 2025-03 | 790 | 58 | -15 | -1.96% | -0.12 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 2024-12 | -267 | -34 | -16 | 6.1% | -0.13 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 133.72% |
| 2024-09 | 2490 | 317 | 65 | 2.61% | 0.52 | N/A | N/A | 139.84% | N/A | N/A | -77.87% | N/A | -90.82% |
| 2024-06 | 1038 | 62 | 295 | 28.42% | 2.35 |
| 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 | 3467 | -1628 | -2238 | -64.57% | -17.88 | 199.37% | N/A | N/A | N/A | N/A |
| 2024-12 | 1158 | 143 | 341 | 29.45% | 2.72 | -74.19% | -74.19% | -74.19% | 0.0% | -74.17% |
| 2023-12 | 4487 | 555 | 1321 | 29.45% | 10.53 | -22.68% | -51.46% | 79.43% | 132.07% | 81.24% |
| 2022-12 | 5803 | 1144 | 736 | 12.69% | 5.81 | 15.05% | 9.55% | 0.0% | -13.08% | 1.93% |
| 2021-12 | 5044 | 1044 | 736 | 14.6% | 5.7 |
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.