| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 523.26M | 509.40M | 737.15M | 660.36M | 515.33M |
| Gross Profit | 356.94M | 340.40M | 514.67M | 452.05M | 321.68M |
| EBITDA | 57.59M | 106.94M | 255.37M | 226.26M | 133.94M |
| Net Income | 3.08M | 61.13M | 259.06M | 178.88M | 95.92M |
Balance Sheet | |||||
| Total Assets | 883.12M | 843.90M | 840.89M | 798.71M | 726.49M |
| Cash, Cash Equivalents and Short-Term Investments | 133.89M | 136.29M | 128.32M | 145.72M | 131.57M |
| Total Debt | 78.23M | 15.25M | 27.05M | 148.82M | 182.88M |
| Total Liabilities | 169.07M | 132.97M | 148.87M | 311.55M | 314.86M |
| Stockholders Equity | 714.05M | 710.93M | 692.02M | 487.16M | 411.63M |
Cash Flow | |||||
| Free Cash Flow | 132.58M | 119.89M | 236.34M | 215.47M | 157.89M |
| Operating Cash Flow | 175.11M | 140.88M | 269.59M | 238.81M | 167.72M |
| Investing Cash Flow | -62.31M | -37.69M | -33.25M | -34.93M | -89.80M |
| Financing Cash Flow | -115.70M | -94.46M | -253.72M | -188.07M | -128.61M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $17.26B | 38.14 | 22.70% | ― | 30.96% | 37.48% | |
73 Outperform | $16.81B | 3,496.18 | 0.44% | ― | 2.72% | -95.00% | |
71 Outperform | $21.58B | 67.11 | 12.60% | ― | 29.12% | ― | |
69 Neutral | $17.13B | 42.96 | 18.29% | ― | 27.13% | 27.87% | |
64 Neutral | $9.57B | 30.39 | 6.83% | 4.37% | 0.22% | -20.40% | |
64 Neutral | $8.14B | 12.18 | 9.71% | ― | -1.34% | 1181.44% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |