| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.83B | 1.23B | 845.32M | 817.27M | 733.46M | 577.62M |
| Gross Profit | 537.42M | 396.35M | 211.15M | 186.35M | 180.23M | 162.63M |
| EBITDA | 95.08M | 105.82M | 66.92M | 47.78M | 54.48M | 59.02M |
| Net Income | 28.88M | 20.52M | 6.57M | -6.99M | 2.26M | 15.48M |
Balance Sheet | ||||||
| Total Assets | 466.42M | 466.42M | 296.09M | 301.63M | 344.60M | 340.97M |
| Cash, Cash Equivalents and Short-Term Investments | 128.60M | 128.60M | 61.66M | 34.96M | 41.98M | 78.67M |
| Total Debt | 90.39M | 90.39M | 25.06M | 49.69M | 78.57M | 87.02M |
| Total Liabilities | 286.62M | 286.62M | 161.47M | 168.37M | 204.35M | 202.87M |
| Stockholders Equity | 179.01M | 179.01M | 134.53M | 132.99M | 139.98M | 137.81M |
Cash Flow | ||||||
| Free Cash Flow | 70.63M | 70.59M | 67.98M | 17.77M | 31.77M | 32.73M |
| Operating Cash Flow | 81.96M | 81.69M | 77.27M | 23.31M | 41.73M | 46.94M |
| Investing Cash Flow | -28.07M | -27.80M | -20.14M | -1.45M | -69.97M | -50.22M |
| Financing Cash Flow | 13.05M | 13.05M | -30.43M | -28.88M | -8.45M | 59.92M |