Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 164.20M | $ 108.10M | $ 86.66M | $ 81.45M | $ 78.05M |
Gross Profit | $ 103.06M | $ 87.80M | $ 82.24M | $ 84.58M | $ 73.18M |
Operating Income | $ 11.00M | $ 33.84M | $ 35.14M | $ 38.02M | $ 27.26M |
EBITDA | $ 13.20M | $ 34.73M | $ 35.90M | $ 47.02M | $ 32.76M |
Net Income | $ 7.67M | $ 25.54M | $ 26.64M | $ 28.40M | $ 20.35M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 423.81M | $ 461.75M | $ 680.00M | $ 1.27B | $ 780.37M |
Total Assets | $ 3.52B | $ 2.43B | $ 2.42B | $ 2.45B | $ 2.00B |
Total Debt | $ 203.33M | $ 149.74M | $ 115.60M | $ 39.45M | $ 14.04M |
Net Debt | $ 82.93M | $ 96.02M | $ 84.43M | $ -124.01M | $ -56.24M |
Total Liabilities | $ 3.16B | $ 2.23B | $ 2.25B | $ 2.20B | $ 1.76B |
Stockholders' Equity | $ 362.69M | $ 207.06M | $ 174.66M | $ 247.84M | $ 245.02M |
Cash Flow | |||||
Free Cash Flow | $ 17.16M | $ 17.72M | $ 23.31M | $ 41.81M | $ 15.51M |
Operating Cash Flow | $ 22.20M | $ 27.53M | $ 23.67M | $ 42.85M | $ 16.99M |
Investing Cash Flow | $ 64.47M | $ 24.52M | $ -197.07M | $ -365.14M | $ -372.61M |
Financing Cash Flow | $ -20.00M | $ -29.49M | $ 41.10M | $ 415.47M | $ 373.32M |