Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 231.40M | $ 248.73M | $ 258.75M | $ 301.13M | $ 259.73M |
Gross Profit | $ 122.43M | $ 127.32M | $ 147.51M | $ 182.94M | $ 157.38M |
Operating Income | $ 69.76M | $ 66.21M | $ 89.23M | $ 117.42M | $ 99.61M |
EBITDA | $ 70.61M | $ 71.11M | $ 90.83M | $ 118.59M | $ 101.17M |
Net Income | $ 62.93M | $ 60.21M | $ 65.56M | $ 73.20M | $ 58.69M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 116.47M | $ 160.83M | $ 76.29M | $ 142.03M | $ 98.31M |
Total Assets | $ 224.68M | $ 249.43M | $ 223.82M | $ 232.00M | $ 183.87M |
Total Debt | $ 5.05M | $ 5.14M | $ 5.83M | $ 50.99M | $ 24.21M |
Net Debt | $ -12.20M | $ -56.66M | $ -60.55M | $ -91.04M | $ -9.11M |
Total Liabilities | $ 87.37M | $ 68.45M | $ 84.77M | $ 138.12M | $ 96.96M |
Stockholders' Equity | $ 137.31M | $ 180.98M | $ 139.05M | $ 93.88M | $ 86.91M |
Cash Flow | |||||
Free Cash Flow | $ 72.47M | $ 49.32M | $ 86.78M | $ 96.13M | $ 40.73M |
Operating Cash Flow | $ 72.47M | $ 49.32M | $ 86.78M | $ 96.13M | $ 40.73M |
Investing Cash Flow | $ -10.13M | $ -34.93M | $ -87.86M | $ 59.52M | $ -63.51M |
Financing Cash Flow | $ -106.86M | $ -18.97M | $ -74.58M | $ -46.95M | $ -30.03M |