Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 253.15M | $ 218.66M | $ 179.38M | $ 167.14M | $ 162.09M |
Gross Profit | $ 168.76M | $ 161.44M | $ 164.46M | $ 157.89M | $ 134.88M |
Operating Income | $ 51.63M | $ 51.24M | $ 56.15M | $ 55.76M | $ 41.63M |
EBITDA | $ 57.24M | $ 57.43M | $ 63.18M | $ 63.57M | $ 48.41M |
Net Income | $ 38.73M | $ 38.06M | $ 42.72M | $ 42.17M | $ 31.46M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 97.53M | $ 717.71M | $ 267.59M | $ 436.58M | $ 253.78M |
Total Assets | $ 4.83B | $ 4.47B | $ 4.44B | $ 4.45B | $ 4.01B |
Total Debt | $ 236.80M | $ 89.71M | $ 86.81M | $ 88.08M | $ 96.06M |
Net Debt | $ 152.96M | $ 33.12M | $ -180.78M | $ -348.49M | $ -157.72M |
Total Liabilities | $ 4.47B | $ 4.14B | $ 4.16B | $ 4.10B | $ 3.68B |
Stockholders' Equity | $ 360.75M | $ 329.12M | $ 282.27M | $ 346.89M | $ 334.43M |
Cash Flow | |||||
Free Cash Flow | $ 44.06M | $ 51.14M | $ 43.16M | $ 58.05M | $ 33.65M |
Operating Cash Flow | $ 46.53M | $ 57.16M | $ 48.00M | $ 62.23M | $ 40.33M |
Investing Cash Flow | $ -346.54M | $ -222.46M | $ -261.50M | $ -286.48M | $ -576.25M |
Financing Cash Flow | $ 327.26M | $ -45.69M | $ 44.52M | $ 407.04M | $ 725.91M |