| 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-04 | 536 | 85 | 66 | 12.41% | 1.5 | -8.1% | -8.11% | -30.5% | 776.43% | N/A | N/A | 833.08% | N/A |
| 2026-01 | 771 | -29 | -31 | -4.14% | -0.76 | -8.12% | -8.57% | -21.99% | N/A | N/A | N/A | N/A | N/A |
| 2025-10 | 988 | 112 | 80 | 8.15% | 1.84 | -9.01% | -6.79% | 60.91% | -28.0% | -40.66% | 642.08% | -22.82% | 357.87% |
| 2025-07 | 614 | 16 | 10 | 1.78% | 0.25 | -4.56% | N/A | 5.34% | -53.32% | N/A | 44.68% | -52.66% | 33.83% |
| 2025-04 | 583 | 8 | 7 | 1.33% | 0.17 | N/A | N/A | -30.52% | N/A | N/A | -83.42% | N/A | -77.11% |
| 2025-01 | 839 | 71 | 48 | 5.81% | 1.03 | N/A | N/A | -22.74% | N/A | N/A | -59.56% | N/A | -44.98% |
| 2024-10 | 1086 | 166 | 114 | 10.56% | 2.55 | N/A | N/A | 68.78% | N/A | N/A | 381.13% | N/A | 180.85% |
| 2024-07 | 643 | 41 | 24 | 3.76% | 0.53 |
| 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 | 2954 | 107 | 67 | 2.28% | 1.51 | -7.06% | -63.25% | -65.2% | -62.56% | -63.94% |
| 2025-01 | 3178 | 293 | 193 | 6.09% | 4.2 | 2.66% | 3.56% | 9.88% | 7.03% | 11.93% |
| 2024-01 | 3096 | 283 | 176 | 5.69% | 3.75 | -4.13% | N/A | N/A | N/A | N/A |
| 2023-01 | 3229 | -109 | -133 | -4.12% | -2.79 | 16.73% | N/A | N/A | N/A | N/A |
| 2022-01 | 2766 | 313 | 200 | 7.25% | 4.05 |
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.