| 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-01 | 76741 | 48477 | 42959 | 55.98% | 1.76 | 95.13% | 79.13% | 34.63% | 97.75% | 82.21% | 35.38% | -0.34% | 0.0% |
| 2025-10 | 57002 | 36008 | 31910 | 55.98% | 1.3 | 63.13% | 59.37% | 21.96% | 66.67% | 63.93% | 20.37% | 1.3% | -0.97% |
| 2025-07 | 46739 | 28436 | 26422 | 56.53% | 1.08 | 55.6% | 62.4% | 6.08% | 61.19% | 43.93% | 42.11% | 2.3% | 32.67% |
| 2025-04 | 44062 | 21639 | 18774 | 42.61% | 0.76 | 69.19% | N/A | 12.04% | 26.67% | N/A | -14.61% | -25.43% | -24.14% |
| 2025-01 | 39328 | 24033 | 22090 | 56.17% | 0.89 | N/A | N/A | 12.55% | N/A | N/A | 14.1% | N/A | 1.65% |
| 2024-10 | 34942 | 21685 | 19308 | 55.26% | 0.78 | N/A | N/A | 16.33% | N/A | N/A | 16.42% | N/A | 0.0% |
| 2024-07 | 30038 | 18641 | 16599 | 55.26% | 0.67 | N/A | N/A | 15.34% | N/A | N/A | 11.67% | N/A | -3.29% |
| 2024-04 | 26043 | 16907 | 14881 | 57.14% | 0.6 |
| 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 | 215947 | 130389 | 120067 | 55.6% | 4.9 | 65.49% | 60.08% | 64.75% | -0.45% | 66.67% |
| 2025-01 | 130492 | 81453 | 72880 | 55.85% | 2.94 | 114.2% | 147.05% | 144.89% | 14.33% | 146.44% |
| 2024-01 | 60921 | 32970 | 29760 | 48.85% | 1.19 | 125.8% | 680.37% | 581.32% | 201.73% | 585.63% |
| 2023-01 | 26979 | 4225 | 4368 | 16.19% | 0.17 | 0.23% | -57.93% | -55.21% | -55.31% | -54.81% |
| 2022-01 | 26916 | 10042 | 9752 | 36.23% | 0.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.