| 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 | 338 | 67 | 44 | 13.2% | 0.95 | -2.73% | -4.01% | 3.56% | 28.38% | 25.55% | 17.28% | 22.68% | 11.68% |
| 2025-09 | 327 | 58 | 38 | 11.82% | 0.81 | -5.29% | -4.87% | 1.84% | 22.73% | 8.66% | 15.71% | 20.74% | 11.61% |
| 2025-06 | 321 | 53 | 34 | 10.59% | 0.7 | -4.45% | -4.1% | -2.79% | -5.41% | 93.55% | -40.17% | -7.19% | -39.62% |
| 2025-03 | 330 | 71 | 57 | 17.54% | 1.17 | -3.75% | N/A | -5.13% | 192.5% | N/A | 58.11% | 195.78% | 63.01% |
| 2024-12 | 348 | 59 | 37 | 10.76% | 0.74 | N/A | N/A | 0.84% | N/A | N/A | 12.12% | N/A | 9.91% |
| 2024-09 | 345 | 51 | 33 | 9.79% | 0.66 | N/A | N/A | 2.75% | N/A | N/A | -10.81% | N/A | -14.2% |
| 2024-06 | 336 | 39 | 38 | 11.41% | 0.74 | N/A | N/A | -2.08% | N/A | N/A | 85.0% | N/A | 92.41% |
| 2024-03 | 343 | 29 | 20 | 5.93% | 0.4 |
| 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-03 | 1361 | 221 | 167 | 12.32% | 3.31 | 3.97% | 34.5% | 42.64% | 37.19% | 44.54% |
| 2024-03 | 1309 | 164 | 117 | 8.98% | 2.29 | 11.97% | 5.68% | 1.87% | -9.02% | 2.04% |
| 2023-04 | 1169 | 156 | 115 | 9.87% | 2.24 | 17.8% | 93.43% | 166.05% | 125.86% | 165.66% |
| 2022-04 | 992 | 80 | 43 | 4.37% | 0.84 | 14.03% | -9.99% | -45.42% | -52.14% | -45.49% |
| 2021-04 | 870 | 89 | 79 | 9.13% | 1.55 |
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.