Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.36B | 1.35B | 1.12B | 1.06B | 1.03B | 846.66M |
Gross Profit | 303.07M | 303.92M | 223.79M | 192.74M | 192.79M | 173.89M |
EBITDA | 196.50M | 181.81M | 118.55M | 102.51M | 114.96M | 102.54M |
Net Income | 70.06M | 71.46M | 46.88M | 44.39M | 64.94M | 43.21M |
Balance Sheet | ||||||
Total Assets | 1.18B | 1.17B | 931.57M | 857.44M | 753.46M | 642.71M |
Cash, Cash Equivalents and Short-Term Investments | 40.91M | 31.33M | 42.67M | 36.96M | 18.66M | 31.51M |
Total Debt | 433.42M | 449.09M | 296.13M | 271.18M | 213.76M | 178.71M |
Total Liabilities | 627.83M | 638.06M | 444.92M | 417.32M | 361.68M | 285.56M |
Stockholders Equity | 549.30M | 528.52M | 486.65M | 440.13M | 391.79M | 357.15M |
Cash Flow | ||||||
Free Cash Flow | 69.88M | 65.74M | 66.62M | 49.94M | -545.00K | 47.62M |
Operating Cash Flow | 113.95M | 108.46M | 111.47M | 103.07M | 25.80M | 69.28M |
Investing Cash Flow | -53.92M | -223.33M | -92.91M | -96.73M | -60.69M | -21.18M |
Financing Cash Flow | -45.59M | 104.19M | -13.40M | 10.89M | 22.59M | -57.22M |