| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 374.64M | 370.50M | 394.82M | 492.05M | 454.27M | 357.56M |
| Gross Profit | 291.61M | 290.97M | 317.07M | 411.34M | 380.79M | 303.97M |
| EBITDA | 98.61M | 111.03M | 113.26M | 196.28M | 198.53M | 167.99M |
| Net Income | 87.19M | 93.83M | 181.28M | 197.92M | 161.52M | 164.97M |
Balance Sheet | ||||||
| Total Assets | 750.84M | 766.43M | 785.67M | 863.29M | 644.41M | 478.54M |
| Cash, Cash Equivalents and Short-Term Investments | 537.16M | 555.33M | 596.47M | 741.61M | 547.38M | 415.91M |
| Total Debt | 4.83M | 13.23M | 7.82M | 9.02M | 4.96M | 4.52M |
| Total Liabilities | 89.58M | 83.23M | 81.85M | 75.91M | 89.79M | 62.74M |
| Stockholders Equity | 661.25M | 683.20M | 703.81M | 787.37M | 554.62M | 415.80M |
Cash Flow | ||||||
| Free Cash Flow | 90.65M | 84.28M | 132.00M | 176.12M | 180.00M | 173.95M |
| Operating Cash Flow | 91.77M | 85.26M | 132.66M | 176.83M | 181.58M | 174.88M |
| Investing Cash Flow | 230.93M | 186.03M | 162.21M | -136.06M | -109.47M | -160.11M |
| Financing Cash Flow | -66.66M | -126.06M | -282.77M | 5.50M | -41.09M | -15.02M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $883.80M | 48.32 | 16.27% | ― | 1.52% | ― | |
73 Outperform | $880.69M | 18.75 | 13.28% | ― | -4.53% | -41.70% | |
64 Neutral | $2.18B | -21.82 | -20.74% | ― | 22.41% | -292.36% | |
58 Neutral | $1.94B | -31.42 | -225.86% | ― | 34.86% | 52.13% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
50 Neutral | $485.46M | -5.55 | -13.44% | ― | 2.59% | 59.39% | |
46 Neutral | $772.51M | -68.39 | -30.23% | ― | 119.23% | 40.14% |