Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 575.79M | 543.26M | 498.32M | 454.21M | 454.09M |
Gross Profit | 161.33M | 120.57M | 143.10M | 138.29M | 145.38M |
Operating Income | 53.82M | 19.37M | 68.95M | 48.44M | 56.62M |
EBITDA | 103.66M | 23.81M | 57.33M | 63.10M | 72.14M |
Net Income | 44.11M | 17.97M | 37.93M | 44.19M | 50.89M |
Balance Sheet | |||||
Cash & Short-Term Investments | 259.36M | 183.11M | 199.72M | 290.13M | 263.16M |
Total Assets | 700.77M | 602.64M | 617.34M | 661.22M | 628.99M |
Total Debt | 4.70M | 2.21M | 29.91M | 4.20M | 2.98M |
Net Debt | -118.98M | -135.57M | -121.11M | -209.66M | -200.56M |
Total Liabilities | 73.99M | 44.60M | 75.41M | 57.04M | 44.86M |
Stockholders' Equity | 375.64M | 331.59M | 313.60M | 371.90M | 345.57M |
Cash Flow | |||||
Free Cash Flow | -6.15M | 6.48M | -1.24M | 38.77M | 60.55M |
Operating Cash Flow | 42.59M | 30.03M | 12.12M | 44.97M | 63.46M |
Investing Cash Flow | -50.03M | 611.00K | 12.92M | -3.06M | -22.35M |
Financing Cash Flow | -6.40M | -45.16M | -77.48M | -26.67M | 40.65M |