| 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-03 | 33156 | 7012 | 5567 | 16.79% | 3.43 | 13.8% | 12.1% | 10.55% | 31.92% | 26.32% | 27.99% | 13.37% | 14.53% |
| 2025-12 | 29993 | 5761 | 4396 | 14.66% | 2.68 | 10.39% | 12.19% | -3.84% | 20.72% | 34.83% | -4.29% | 7.24% | -0.81% |
| 2025-09 | 31190 | 6029 | 4609 | 14.78% | 2.8 | 13.98% | 12.42% | 6.29% | 48.94% | 32.98% | 31.46% | 26.87% | 22.55% |
| 2025-06 | 29344 | 4621 | 3539 | 12.06% | 2.13 | 10.85% | N/A | 0.72% | 17.03% | N/A | -18.08% | 3.79% | -18.57% |
| 2025-03 | 29135 | 5544 | 4314 | 14.81% | 2.6 | N/A | N/A | 7.24% | N/A | N/A | 17.12% | N/A | 8.34% |
| 2024-12 | 27168 | 4906 | 3713 | 13.67% | 2.22 | N/A | N/A | -0.72% | N/A | N/A | 18.09% | N/A | 17.34% |
| 2024-09 | 27364 | 4219 | 3188 | 11.65% | 1.88 | N/A | N/A | 3.37% | N/A | N/A | 3.3% | N/A | 0.26% |
| 2024-06 | 26471 | 4071 | 3076 | 11.62% | 1.82 |
| 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 | 119666 | 21958 | 16861 | 14.09% | 10.21 | 11.53% | 24.8% | 25.92% | 12.9% | 28.43% |
| 2024-12 | 107291 | 17595 | 13390 | 12.48% | 7.95 | 11.58% | 49.01% | 47.35% | 32.06% | 53.47% |
| 2023-12 | 96158 | 11808 | 9087 | 9.45% | 5.18 | 45.86% | -16.18% | -17.61% | -43.51% | -15.77% |
| 2022-12 | 65923 | 14087 | 11029 | 16.73% | 6.15 | -26.64% | -26.64% | -26.64% | 0.0% | -23.41% |
| 2021-12 | 89862 | 19203 | 15034 | 16.73% | 8.03 |
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.