| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 518.42M | 532.09M | 464.41M | 324.47M | 343.10M | 283.06M |
| Gross Profit | 282.50M | 290.36M | 324.59M | 249.03M | 264.29M | 210.79M |
| EBITDA | 45.06M | 48.06M | 96.25M | 25.24M | 92.47M | 56.97M |
| Net Income | 13.29M | 11.54M | 48.41M | -3.02M | 58.93M | 34.66M |
Balance Sheet | ||||||
| Total Assets | 574.28M | 588.68M | 621.01M | 542.43M | 452.23M | 380.35M |
| Cash, Cash Equivalents and Short-Term Investments | 83.71M | 70.20M | 48.45M | 78.22M | 107.30M | 105.67M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 315.43M | 332.03M | 365.83M | 318.36M | 202.24M | 169.48M |
| Stockholders Equity | 258.85M | 256.65M | 255.18M | 224.06M | 249.99M | 210.88M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 28.94M | -17.54M | 5.37M | 13.10M | 44.84M |
| Operating Cash Flow | 0.00 | 55.69M | 38.76M | 39.68M | 59.18M | 67.94M |
| Investing Cash Flow | 0.00 | -19.42M | -53.45M | -36.38M | -45.63M | -21.77M |
| Financing Cash Flow | 0.00 | -14.45M | -14.39M | -23.60M | -22.12M | -22.13M |