| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 825.64M | 836.28M | 813.07M | 899.55M | 761.43M | 510.37M |
| Gross Profit | 278.66M | 270.81M | 259.09M | 284.07M | 212.32M | 171.96M |
| EBITDA | 109.65M | 83.07M | 95.19M | 106.79M | 69.24M | 74.08M |
| Net Income | 27.89M | 7.20M | 48.87M | 60.27M | 33.54M | 36.77M |
Balance Sheet | ||||||
| Total Assets | 864.07M | 860.82M | 541.63M | 542.63M | 484.55M | 400.01M |
| Cash, Cash Equivalents and Short-Term Investments | 47.97M | 32.22M | 30.29M | 23.14M | 17.66M | 28.30M |
| Total Debt | 395.78M | 413.87M | 95.49M | 132.36M | 130.04M | 95.69M |
| Total Liabilities | 577.45M | 583.30M | 248.83M | 286.21M | 275.22M | 210.91M |
| Stockholders Equity | 286.62M | 277.51M | 292.80M | 256.43M | 209.32M | 189.10M |
Cash Flow | ||||||
| Free Cash Flow | 68.48M | 54.86M | 63.32M | 48.33M | 27.05M | 33.09M |
| Operating Cash Flow | 91.55M | 79.29M | 86.17M | 72.62M | 44.91M | 46.51M |
| Investing Cash Flow | -22.28M | -372.50M | -22.76M | -50.38M | -50.29M | -75.55M |
| Financing Cash Flow | -50.91M | 295.10M | -56.52M | -16.32M | -5.19M | -18.32M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
69 Neutral | $773.22M | 27.76 | 9.92% | 2.80% | 0.26% | 78.05% | |
69 Neutral | $1.41B | 32.33 | 6.26% | 0.45% | 11.83% | 67.28% | |
69 Neutral | $491.83M | 16.32 | 19.43% | 7.94% | 8.93% | 6.82% | |
66 Neutral | $3.60B | 18.76 | 2.08% | 3.19% | -17.63% | -80.32% | |
63 Neutral | $4.73B | 4,948.45 | 6.39% | 4.33% | 8.31% | -99.39% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
53 Neutral | $425.25M | -11.49 | -6.68% | ― | 9.54% | -81.46% |