| 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 | 611 | 334 | 186 | 30.53% | 2.27 | -2.93% | -23.04% | 34.55% | 567.64% | 283.82% | 512.78% | 565.14% | 357.72% |
| 2025-09 | 454 | 118 | 30 | 6.67% | 0.37 | -43.14% | -41.52% | -10.11% | 0.0% | -36.92% | 117.52% | 69.72% | 139.07% |
| 2025-06 | 505 | 95 | 14 | 2.79% | 0.17 | -39.89% | -33.81% | -13.56% | -73.83% | -39.83% | -35.49% | -56.88% | -26.19% |
| 2025-03 | 584 | 99 | 22 | 3.78% | 0.26 | -27.72% | N/A | -7.14% | -5.82% | N/A | -22.35% | 29.01% | -17.65% |
| 2024-12 | 629 | 112 | 28 | 4.59% | 0.34 | N/A | N/A | -21.2% | N/A | N/A | -8.22% | N/A | 16.79% |
| 2024-09 | 798 | 122 | 31 | 3.93% | 0.37 | N/A | N/A | -4.97% | N/A | N/A | -43.08% | N/A | -39.26% |
| 2024-06 | 840 | 141 | 54 | 6.47% | 0.65 | N/A | N/A | 3.95% | N/A | N/A | 132.14% | N/A | 120.82% |
| 2024-03 | 808 | 115 | 23 | 2.93% | 0.28 |
| 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 | 2157 | 647 | 253 | 11.73% | 3.05 | -30.0% | 31.71% | 82.88% | 161.25% | 85.75% |
| 2024-12 | 3082 | 491 | 138 | 4.49% | 1.64 | 3.23% | 17.85% | 30.57% | 26.48% | 29.43% |
| 2023-12 | 2985 | 417 | 106 | 3.55% | 1.27 | 51.03% | 25.53% | 76.37% | 16.78% | 78.87% |
| 2022-12 | 1976 | 332 | 60 | 3.04% | 0.71 | 501.38% | 926.04% | 108.68% | -65.3% | N/A |
| 2022-09 | 328 | 32 | 28 | 8.76% | 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.