Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 70.87M | $ 68.37M | $ 64.80M | $ 60.45M | $ 48.23M |
Gross Profit | $ 104.83M | $ 68.37M | $ 64.80M | $ 60.45M | $ 48.23M |
Operating Income | $ 30.05M | $ 28.33M | $ 28.16M | $ 27.71M | $ 27.14M |
EBITDA | $ 25.75M | $ 24.14M | $ 25.11M | $ 19.86M | $ 17.62M |
Net Income | $ 19.52M | $ 18.07M | $ 18.59M | $ 14.77M | $ 13.20M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 14.96M | $ 175.38M | $ 221.39M | $ 334.53M | $ 158.69M |
Total Assets | $ 1.88B | $ 1.66B | $ 1.47B | $ 1.55B | $ 1.11B |
Total Debt | $ 55.03M | $ 40.69M | $ 36.65M | $ 69.38M | $ 34.37M |
Net Debt | $ 18.35M | $ 17.81M | $ -28.23M | $ -120.77M | $ 14.90M |
Total Liabilities | $ 1.72B | $ 1.52B | $ 1.32B | $ 1.41B | $ 986.47M |
Stockholders' Equity | $ 162.53M | $ 143.91M | $ 153.16M | $ 140.90M | $ 128.39M |
Cash Flow | |||||
Free Cash Flow | $ 17.10M | $ 20.25M | $ 16.63M | $ 10.70M | $ 12.78M |
Operating Cash Flow | $ 22.27M | $ 23.24M | $ 17.86M | $ 11.74M | $ 15.97M |
Investing Cash Flow | $ -202.47M | $ -260.83M | $ -47.83M | $ -52.17M | $ -73.03M |
Financing Cash Flow | $ 194.00M | $ 195.59M | $ -95.02M | $ 210.83M | $ 46.61M |