| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 499.04M | 520.43M | 481.76M | 301.43M | 218.78M |
| Gross Profit | 274.30M | 271.86M | 283.14M | 247.05M | 194.62M |
| EBITDA | 189.55M | 186.18M | 211.57M | 181.09M | 135.72M |
| Net Income | 133.63M | 130.66M | 150.04M | 128.84M | 95.24M |
Balance Sheet | |||||
| Total Assets | 7.60B | 6.92B | 6.66B | 6.43B | 6.05B |
| Cash, Cash Equivalents and Short-Term Investments | 827.10M | 765.51M | 1.20B | 1.18B | 1.48B |
| Total Debt | 383.81M | 165.46M | 168.00M | 168.94M | 170.62M |
| Total Liabilities | 6.81B | 6.16B | 5.96B | 5.79B | 5.46B |
| Stockholders Equity | 789.48M | 763.15M | 695.11M | 630.43M | 586.72M |
Cash Flow | |||||
| Free Cash Flow | 166.79M | 163.60M | 172.98M | 143.40M | 119.03M |
| Operating Cash Flow | 168.14M | 164.52M | 175.39M | 143.76M | 119.63M |
| Investing Cash Flow | -623.80M | -421.62M | -98.03M | -699.89M | -620.01M |
| Financing Cash Flow | 497.24M | 131.76M | 65.97M | 273.05M | 791.52M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $1.22B | 8.90 | 16.91% | 2.99% | -3.05% | -0.51% | |
71 Outperform | $1.28B | 10.23 | 12.53% | 3.70% | -13.17% | -16.37% | |
69 Neutral | $1.26B | 10.37 | 12.27% | 2.57% | 5.21% | 24.51% | |
69 Neutral | $1.47B | 10.05 | 10.77% | 1.34% | 1.31% | 2.02% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $1.55B | 16.76 | 11.29% | 3.99% | 14.13% | -12.75% | |
64 Neutral | $1.38B | 8.36 | 5.49% | 2.68% | 15.55% | -28.10% |