| 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-12 | 333 | 125 | 56 | 16.96% | 1.46 | 13.59% | 12.08% | 7.13% | 210.64% | N/A | N/A | 169.63% | N/A |
| 2025-09 | 311 | -315 | -407 | -131.04% | -10.43 | 10.57% | 5.89% | 8.15% | N/A | N/A | N/A | N/A | N/A |
| 2025-06 | 287 | 123 | 42 | 14.73% | 1.08 | 1.21% | 3.25% | 6.92% | 100.0% | 50.0% | 1100.0% | 94.58% | 983.09% |
| 2025-03 | 269 | 74 | 3 | 1.36% | 0.09 | 5.29% | N/A | -8.31% | 0.0% | N/A | -80.85% | 0.0% | -78.38% |
| 2024-12 | 293 | 94 | 18 | 6.29% | 0.47 | N/A | N/A | 4.28% | N/A | N/A | -31.88% | N/A | -34.82% |
| 2024-09 | 281 | 89 | 27 | 9.65% | 0.69 | N/A | N/A | -1.0% | N/A | N/A | 27.78% | N/A | 27.48% |
| 2024-06 | 284 | 89 | 21 | 7.57% | 0.54 | N/A | N/A | 11.24% | N/A | N/A | 500.0% | N/A | 456.62% |
| 2024-03 | 255 | 66 | 3 | 1.36% | 0.09 |
| 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 | 1201 | 8 | -305 | -25.39% | -7.79 | 7.75% | -97.6% | N/A | N/A | N/A |
| 2024-12 | 1115 | 339 | 70 | 6.33% | 1.79 | 38.95% | 238.29% | N/A | N/A | N/A |
| 2023-12 | 802 | 100 | -83 | -10.4% | -2.13 | -16.96% | -64.84% | N/A | N/A | N/A |
| 2022-12 | 966 | 285 | 117 | 12.12% | 2.94 | 29.32% | 23.85% | 15.77% | -10.47% | N/A |
| 2022-09 | 747 | 230 | 101 | 13.54% | N/A |
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.