| 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 | 80061 | 7229 | 6500 | 8.12% | 1.53 | -1.21% | -3.14% | -3.9% | -11.05% | -9.65% | -12.92% | -13.53% | -10.38% |
| 2025-09 | 83311 | 9755 | 7548 | 9.06% | 1.76 | -5.08% | -8.37% | 4.82% | -8.26% | -15.92% | 7.72% | -7.65% | 1.68% |
| 2025-06 | 79483 | 9387 | 7081 | 8.91% | 1.64 | -11.66% | -5.46% | -1.89% | -23.59% | -18.97% | -7.31% | -13.24% | -6.41% |
| 2025-03 | 81018 | 10427 | 7712 | 9.52% | 1.76 | 0.73% | N/A | -0.03% | -14.36% | N/A | 2.3% | -6.85% | 1.38% |
| 2024-12 | 81043 | 8979 | 7609 | 9.39% | 1.72 | N/A | N/A | -7.66% | N/A | N/A | -10.18% | N/A | -4.28% |
| 2024-09 | 87767 | 11752 | 8609 | 9.81% | 1.92 | N/A | N/A | -2.45% | N/A | N/A | -10.28% | N/A | -4.48% |
| 2024-06 | 89970 | 12191 | 9240 | 10.27% | 2.14 | N/A | N/A | 11.86% | N/A | N/A | 3.88% | N/A | 0.49% |
| 2024-03 | 80430 | 10753 | 8220 | 10.22% | 2.06 |
| 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 | 323726 | 36775 | 28844 | 8.91% | 6.7 | -4.55% | -15.75% | -14.36% | -10.27% | -14.5% |
| 2024-12 | 339174 | 43651 | 33680 | 9.93% | 7.84 | 1.35% | -7.62% | -6.47% | -7.71% | -11.85% |
| 2023-12 | 334665 | 47254 | 36010 | 10.76% | 8.89 | -16.06% | -25.65% | -35.4% | -23.03% | -32.96% |
| 2022-12 | 398712 | 63554 | 55740 | 13.98% | 13.26 | 44.15% | 173.55% | 141.93% | 67.83% | 146.01% |
| 2021-12 | 276590 | 23233 | 23040 | 8.33% | 5.39 |
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.