| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.71B | 1.49B | 1.15B | 1.03B | 991.95M |
| Gross Profit | 555.72M | 461.11M | 347.80M | 356.36M | 351.90M |
| EBITDA | 394.11M | 318.52M | 234.46M | 267.35M | 280.31M |
| Net Income | 180.12M | 134.39M | 81.80M | 90.53M | 106.17M |
Balance Sheet | |||||
| Total Assets | 1.91B | 1.64B | 1.43B | 1.05B | 987.63M |
| Cash, Cash Equivalents and Short-Term Investments | 585.80M | 483.88M | 355.54M | 173.24M | 200.48M |
| Total Debt | 413.92M | 354.52M | 330.60M | 135.63M | 157.01M |
| Total Liabilities | 897.97M | 733.69M | 573.81M | 291.09M | 350.05M |
| Stockholders Equity | 308.25M | 187.01M | 244.67M | 185.11M | 120.23M |
Cash Flow | |||||
| Free Cash Flow | 480.44M | 527.65M | 437.61M | 239.30M | 117.69M |
| Operating Cash Flow | 526.30M | 530.95M | 441.53M | 242.73M | 124.16M |
| Investing Cash Flow | -28.55M | 8.06M | -34.35M | -53.23M | 131.35M |
| Financing Cash Flow | -453.79M | -408.68M | -228.08M | -210.02M | -353.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $5.21B | 20.12 | 21.69% | 1.63% | 12.77% | 36.43% | |
71 Outperform | $3.30B | 23.88 | 84.45% | 0.58% | 23.16% | 64.04% | |
71 Outperform | $4.33B | 22.13 | 44.30% | 3.69% | 51.19% | 456.59% | |
70 Outperform | $11.05B | 16.14 | 33.81% | 0.95% | 27.00% | 63.47% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
60 Neutral | $3.67B | 19.99 | 30.96% | 4.06% | 1.58% | 1.93% | |
50 Neutral | $1.58B | 31.31 | ― | 1.62% | -12.44% | ― |