Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
542.38M | 514.58M | 474.74M | 461.04M | 382.90M | Gross Profit |
238.11M | 219.59M | 200.16M | 187.84M | 155.97M | EBIT |
85.85M | 78.87M | 66.49M | 57.49M | 45.00M | EBITDA |
109.90M | 94.86M | 83.52M | 84.12M | 63.62M | Net Income Common Stockholders |
72.18M | 62.44M | 52.59M | 47.17M | 33.77M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
216.19M | 202.12M | 180.28M | 210.24M | 182.56M | Total Assets |
691.71M | 689.62M | 666.75M | 714.99M | 714.16M | Total Debt |
63.75M | 87.05M | 116.57M | 148.36M | 177.17M | Net Debt |
-99.94M | -39.67M | -43.72M | -41.88M | 24.61M | Total Liabilities |
212.08M | 239.68M | 263.90M | 306.27M | 330.47M | Stockholders Equity |
479.63M | 447.27M | 402.85M | 408.72M | 383.69M |
Cash Flow | Free Cash Flow | |||
79.35M | 70.16M | 34.73M | 68.69M | 47.01M | Operating Cash Flow |
82.22M | 79.42M | 43.78M | 80.54M | 58.26M | Investing Cash Flow |
9.28M | -72.78M | -12.44M | 125.00K | -114.60M | Financing Cash Flow |
-52.15M | -43.34M | -58.38M | -39.96M | 143.32M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.52B | 21.16 | 15.57% | 2.09% | 5.40% | 14.68% | |
72 Outperform | $10.24B | 47.67 | 75.64% | ― | 12.23% | 24.66% | |
68 Neutral | $24.31B | 93.51 | 8.32% | ― | 9.53% | 56.32% | |
66 Neutral | $3.02B | 21.58 | 45.56% | ― | 10.74% | 200.08% | |
59 Neutral | $14.50B | 528.94 | -1.34% | ― | 17.16% | 67.81% | |
58 Neutral | $21.35B | 9.96 | -19.72% | 2.38% | 5.03% | -22.83% | |
56 Neutral | $4.47B | ― | -20.26% | ― | 10.38% | 6.88% |