Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 239.34M | 231.40M | 248.73M | 258.75M | 301.13M | 259.73M |
Gross Profit | 136.61M | 122.43M | 127.32M | 147.51M | 182.94M | 157.38M |
EBITDA | 86.60M | 70.61M | 71.11M | 90.83M | 118.59M | 101.17M |
Net Income | 71.20M | 62.93M | 60.21M | 65.56M | 73.20M | 58.69M |
Balance Sheet | ||||||
Total Assets | 235.36M | 224.68M | 249.43M | 223.82M | 232.00M | 183.87M |
Cash, Cash Equivalents and Short-Term Investments | 106.49M | 116.47M | 160.83M | 76.29M | 142.03M | 98.31M |
Total Debt | 4.63M | 5.05M | 5.14M | 5.83M | 50.99M | 24.21M |
Total Liabilities | 82.99M | 87.37M | 68.45M | 84.77M | 138.12M | 96.96M |
Stockholders Equity | 152.38M | 137.31M | 180.98M | 139.05M | 93.88M | 86.91M |
Cash Flow | ||||||
Free Cash Flow | 39.49M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Operating Cash Flow | 44.16M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Investing Cash Flow | 42.13M | -10.13M | -34.93M | -87.86M | 59.52M | -63.51M |
Financing Cash Flow | -105.41M | -106.86M | -18.97M | -74.58M | -46.95M | -30.03M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
71 Outperform | $545.50M | 7.61 | 42.19% | 1.18% | 2.96% | 28.67% | |
70 Neutral | $430.74M | 5.73 | 16.23% | 12.01% | 47.88% | -5.08% | |
68 Neutral | $497.00M | 11.25 | 5.98% | 13.34% | -7.13% | -56.63% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $531.25M | 6.42 | 16.54% | 10.79% | 33.75% | 6.20% | |
58 Neutral | $477.05M | ― | -1.48% | 23.48% | -48.53% | 73.29% | |
58 Neutral | $476.07M | 15.47 | -1.27% | 16.27% | -11.83% | -108.11% |