| 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-05 | 2412 | 338 | 34 | 1.43% | 0.04 | 27.34% | 24.74% | 8.72% | -81.0% | 10.6% | -91.61% | -84.77% | -91.99% |
| 2026-01 | 2219 | 404 | 396 | 17.85% | 0.46 | 22.15% | 29.49% | 6.97% | 102.2% | N/A | -79.1% | 61.98% | -80.52% |
| 2025-11 | 2074 | 357 | 1901 | 91.65% | 2.2 | 36.84% | 47.24% | 3.41% | N/A | N/A | 883.6% | N/A | 843.87% |
| 2025-08 | 2006 | 290 | 194 | 9.71% | 0.22 | 57.65% | N/A | 5.89% | N/A | N/A | 10.14% | N/A | 3.41% |
| 2025-05 | 1894 | 270 | 177 | 9.39% | 0.2 | N/A | N/A | 4.29% | N/A | N/A | -10.68% | N/A | -14.79% |
| 2025-02 | 1816 | 235 | 200 | 11.02% | 0.23 | N/A | N/A | 19.83% | N/A | N/A | N/A | N/A | N/A |
| 2024-11 | 1516 | -702 | -676 | -44.61% | -0.78 | N/A | N/A | 19.13% | N/A | N/A | N/A | N/A | N/A |
| 2024-08 | 1272 | -100 | -193 | -15.19% | -0.22 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-01 | 8195 | 3123 | 2670 | 32.58% | 3.07 | 42.15% | N/A | N/A | N/A | N/A |
| 2025-02 | 5765 | -720 | -885 | -15.35% | -1.02 | 4.7% | N/A | N/A | N/A | N/A |
| 2024-02 | 5506 | -567 | -933 | -16.95% | -1.08 | -7.04% | N/A | N/A | N/A | N/A |
| 2023-01 | 5923 | 238 | -163 | -2.76% | -0.19 | 32.82% | N/A | N/A | N/A | N/A |
| 2022-01 | 4460 | -347 | -421 | -9.44% | -0.53 |
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.