Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 1.35B | 1.12B | 1.06B | 1.03B | 846.66M |
Gross Profit | 303.92M | 223.79M | 192.74M | 192.79M | 173.89M |
Operating Income | 118.80M | 84.00M | 66.77M | 85.16M | 75.86M |
EBITDA | 181.81M | 118.55M | 102.51M | 114.96M | 102.54M |
Net Income | 71.46M | 46.88M | 44.39M | 64.94M | 43.21M |
Balance Sheet | |||||
Cash & Short-Term Investments | 31.33M | 42.67M | 36.96M | 18.66M | 31.51M |
Total Assets | 1.17B | 931.57M | 857.44M | 753.46M | 642.71M |
Total Debt | 449.09M | 296.13M | 271.18M | 213.76M | 178.71M |
Net Debt | 417.76M | 253.46M | 234.29M | 195.21M | 147.20M |
Total Liabilities | 638.06M | 444.92M | 417.32M | 361.68M | 285.56M |
Stockholders' Equity | 528.52M | 486.65M | 440.13M | 391.79M | 357.15M |
Cash Flow | |||||
Free Cash Flow | 65.74M | 66.62M | 49.94M | -545.00K | 47.62M |
Operating Cash Flow | 108.46M | 111.47M | 103.07M | 25.80M | 69.28M |
Investing Cash Flow | -223.33M | -92.91M | -96.73M | -60.69M | -21.18M |
Financing Cash Flow | 104.19M | -13.40M | 10.89M | 22.59M | -57.22M |