Breakdown | |||||
TTM | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | Dec 2019 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
331.18M | 319.98M | 293.07M | 270.88M | 245.63M | 279.33M |
Gross Profit | |||||
157.90M | 153.16M | 137.56M | 126.48M | 115.52M | 130.52M |
EBIT | |||||
69.42M | 65.95M | 58.77M | 54.62M | 56.23M | 74.67M |
EBITDA | |||||
90.51M | 87.37M | 75.54M | 69.31M | 50.06M | 48.66M |
Net Income Common Stockholders | |||||
51.84M | 48.14M | 37.10M | 34.26M | 16.12M | 10.97M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
53.30M | 53.55M | 28.17M | 54.71M | 78.85M | 54.32M |
Total Assets | |||||
384.47M | 318.69M | 290.57M | 293.02M | 312.47M | 339.24M |
Total Debt | |||||
73.18M | 8.66M | 18.76M | 33.18M | 57.15M | 80.54M |
Net Debt | |||||
21.78M | -44.77M | -9.09M | -17.13M | -15.04M | 26.57M |
Total Liabilities | |||||
209.77M | 138.44M | 137.72M | 155.22M | 182.57M | 203.32M |
Stockholders Equity | |||||
168.19M | 174.45M | 145.80M | 132.46M | 127.19M | 129.33M |
Cash Flow | Free Cash Flow | ||||
59.15M | 62.98M | 18.61M | 39.16M | 49.83M | 41.37M |
Operating Cash Flow | |||||
72.11M | 77.22M | 45.12M | 55.79M | 60.07M | 59.68M |
Investing Cash Flow | |||||
-15.62M | -17.23M | -27.35M | -18.52M | -11.48M | -18.29M |
Financing Cash Flow | |||||
-27.94M | -32.93M | -36.36M | -58.67M | -29.45M | -38.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $741.60M | 13.66 | 29.83% | 4.23% | 5.09% | 12.45% | |
79 Outperform | $5.52B | 18.44 | 49.85% | 0.76% | 58.03% | 80.93% | |
76 Outperform | $116.50B | 94.96 | 28.91% | ― | 18.36% | ― | |
75 Outperform | $41.74B | 29.69 | 19.00% | 1.37% | 20.44% | 9.05% | |
70 Outperform | $16.71B | 11.15 | 29.37% | ― | -3.04% | 388.42% | |
61 Neutral | $1.14B | 88.16 | 24.98% | ― | 11.85% | -90.54% | |
58 Neutral | $21.06B | 10.51 | -17.38% | 2.43% | 4.55% | -24.07% |