| 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 | 137 | 57 | 158 | 115.08% | 1.53 | 32.57% | 24.61% | 18.27% | 99.74% | 135.0% | 52.66% | 56.83% | 29.41% |
| 2025-09 | 116 | 47 | 103 | 88.93% | 1.0 | 16.66% | 17.86% | 3.58% | 170.27% | 156.76% | 11.11% | 141.85% | 7.0% |
| 2025-06 | 112 | 43 | 93 | 83.11% | 0.9 | 19.06% | 24.47% | 1.63% | 143.24% | 80.37% | 91.49% | 119.46% | 90.71% |
| 2025-03 | 110 | 42 | 48 | 43.58% | 0.47 | 29.88% | N/A | 6.48% | 17.5% | N/A | -38.51% | 2.76% | -40.61% |
| 2024-12 | 103 | 39 | 76 | 73.38% | 0.76 | N/A | N/A | 4.08% | N/A | N/A | 106.57% | N/A | 99.56% |
| 2024-09 | 99 | 39 | 36 | 36.77% | 0.37 | N/A | N/A | 5.71% | N/A | N/A | 0.0% | N/A | -2.9% |
| 2024-06 | 94 | 36 | 35 | 37.87% | 0.37 | N/A | N/A | 10.86% | N/A | N/A | -7.5% | N/A | -10.71% |
| 2024-03 | 85 | 32 | 36 | 42.41% | 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-12 | 476 | 192 | 402 | 84.59% | 3.91 | 24.51% | 29.83% | 118.43% | 75.43% | 103.65% |
| 2024-12 | 382 | 147 | 184 | 48.22% | 1.92 | 18.25% | 11.15% | 21.81% | 3.01% | 6.08% |
| 2023-12 | 323 | 133 | 151 | 46.81% | 1.81 | 17.14% | 22.25% | -23.51% | -34.7% | -30.65% |
| 2022-12 | 276 | 108 | 198 | 71.69% | 2.61 | 24.53% | 23.94% | 126.94% | 82.23% | 112.2% |
| 2021-12 | 221 | 87 | 87 | 39.34% | 1.23 |
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.