Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 901.29M | 808.09M | 719.02M | 609.74M | 508.34M |
Gross Profit | 373.50M | 354.06M | 248.06M | 206.10M | 175.14M |
EBITDA | 177.41M | 144.18M | 123.78M | 116.27M | 83.36M |
Net Income | 87.04M | 73.64M | 63.59M | 63.06M | 36.00M |
Balance Sheet | |||||
Total Assets | 904.13M | 818.31M | 786.21M | 763.09M | 683.99M |
Cash, Cash Equivalents and Short-Term Investments | 268.71M | 224.73M | 225.24M | 228.14M | 202.06M |
Total Debt | 70.82M | 65.90M | 49.76M | 86.73M | 111.41M |
Total Liabilities | 517.34M | 454.60M | 440.28M | 451.53M | 393.44M |
Stockholders Equity | 379.00M | 354.54M | 343.92M | 309.84M | 288.17M |
Cash Flow | |||||
Free Cash Flow | 113.85M | 70.98M | 79.46M | 67.75M | 73.20M |
Operating Cash Flow | 155.41M | 106.82M | 114.42M | 95.44M | 97.60M |
Investing Cash Flow | -38.61M | -30.82M | -34.29M | 3.86M | -23.00M |
Financing Cash Flow | -73.02M | -50.94M | -50.80M | -129.04M | 18.12M |