| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 1.02B | 1.06B | 1.11B | 906.18M | 832.42M |
| Gross Profit | 277.19M | 277.74M | 283.01M | 240.25M | 212.98M |
| Operating Income | 83.98M | 73.92M | 114.65M | 70.29M | 55.47M |
| EBITDA | 110.22M | 83.43M | 98.97M | 78.22M | 64.43M |
| Net Income | 47.93M | 37.44M | 74.99M | 31.31M | 25.17M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 19.92M | 12.30M | 15.84M | 15.13M | 6.63M |
| Total Assets | 984.16M | 979.10M | 1.08B | 923.63M | 768.58M |
| Total Debt | 232.94M | 310.53M | 384.42M | 329.01M | 182.72M |
| Net Debt | 213.02M | 298.23M | 368.58M | 313.88M | 176.10M |
| Total Liabilities | 488.85M | 523.26M | 640.76M | 554.16M | 430.06M |
| Stockholders' Equity | 458.24M | 422.69M | 410.22M | 345.20M | 318.80M |
| Cash Flow | |||||
| Free Cash Flow | 127.61M | 130.26M | 55.20M | -87.79M | 60.75M |
| Operating Cash Flow | 131.34M | 138.61M | 61.39M | -77.81M | 64.72M |
| Investing Cash Flow | -964.00K | -5.51M | -71.09M | -14.13M | -1.86M |
| Financing Cash Flow | -122.75M | -136.64M | 10.41M | 100.43M | -60.43M |