Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 141.59M | $ 142.39M | $ 137.91M | $ 127.77M | $ 115.86M |
Gross Profit | $ 199.04M | $ 142.39M | $ 137.91M | $ 127.77M | $ 115.86M |
Operating Income | $ 51.86M | $ 51.84M | $ 48.66M | $ 38.72M | $ 39.24M |
EBITDA | $ 37.46M | $ 57.63M | $ 48.66M | $ 44.02M | $ 43.46M |
Net Income | $ 26.17M | $ 40.71M | $ 37.70M | $ 29.60M | $ 30.69M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 239.14M | $ -80.85M | $ 377.55M | $ 382.67M | $ -52.76M |
Total Assets | $ 4.16B | $ 3.61B | $ 3.39B | $ 3.10B | $ 2.70B |
Total Debt | $ 2.84M | $ 91.57M | $ 9.00M | $ 17.00M | $ 22.00M |
Net Debt | $ -246.07M | $ 172.42M | $ -368.55M | $ -365.67M | $ 74.76M |
Total Liabilities | $ 3.78B | $ 3.25B | $ 3.02B | $ 2.75B | $ 2.38B |
Stockholders' Equity | $ 387.52M | $ 358.18M | $ 376.69M | $ 353.70M | $ 326.29M |
Cash Flow | |||||
Free Cash Flow | $ 13.67M | $ 36.34M | $ 37.25M | $ 38.24M | $ 25.43M |
Operating Cash Flow | $ 20.01M | $ 43.83M | $ 41.62M | $ 44.37M | $ 37.31M |
Investing Cash Flow | $ -368.62M | $ -546.39M | $ -303.67M | $ -174.59M | $ -90.54M |
Financing Cash Flow | $ 506.90M | $ 215.99M | $ 258.77M | $ 311.67M | $ 86.71M |