| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 383.80M | 374.20M | 327.62M | 258.88M | 235.51M |
| Gross Profit | 369.20M | 323.72M | 288.88M | 224.05M | 220.88M |
| EBITDA | 131.30M | 133.22M | 146.36M | 125.46M | 131.35M |
| Net Income | 85.60M | 71.88M | 118.40M | 92.96M | 122.48M |
Balance Sheet | |||||
| Total Assets | 1.49B | 1.21B | 1.01B | 976.24M | 761.32M |
| Cash, Cash Equivalents and Short-Term Investments | 90.10M | 38.37M | 33.20M | 72.06M | 167.13M |
| Total Debt | 174.90M | 250.41M | 15.84M | 16.09M | 7.86M |
| Total Liabilities | 850.60M | 715.17M | 490.24M | 462.78M | 197.04M |
| Stockholders Equity | 618.20M | 481.08M | 542.49M | 552.79M | 564.28M |
Cash Flow | |||||
| Free Cash Flow | 0.00 | 137.66M | 141.71M | 74.34M | 105.72M |
| Operating Cash Flow | 0.00 | 145.95M | 156.72M | 81.05M | 107.56M |
| Investing Cash Flow | 0.00 | 25.31M | 62.17M | -189.35M | -284.23M |
| Financing Cash Flow | 0.00 | -151.65M | -229.63M | 118.55M | 177.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $668.50M | 21.23 | 15.08% | 4.56% | 81.45% | -26.75% | |
72 Outperform | $816.05M | 9.13 | 8.72% | 13.18% | -26.08% | -27.65% | |
69 Neutral | $2.02B | 29.32 | 14.71% | 3.78% | 22.09% | 58.98% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $1.02B | 8.99 | 8.03% | 17.34% | -16.58% | 65.24% | |
65 Neutral | $2.95B | 9.21 | 73.54% | 8.72% | 5.46% | 2.10% | |
62 Neutral | $1.96B | 8.56 | -863.72% | 3.91% | 18.33% | 109.57% |