Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 279.44M | 268.07M | 250.61M | 223.19M | 199.38M | 170.94M |
Gross Profit | 253.01M | 227.47M | 210.35M | 187.38M | 169.78M | 151.35M |
EBITDA | 213.52M | 204.65M | 158.96M | 167.88M | 152.16M | 136.48M |
Net Income | 105.84M | 100.47M | 95.34M | 97.77M | 85.58M | 77.33M |
Balance Sheet | ||||||
Total Assets | 2.77B | 2.65B | 2.45B | 2.20B | 1.90B | 1.67B |
Cash, Cash Equivalents and Short-Term Investments | 5.98M | 4.08M | 16.32M | 26.30M | 6.30M | 11.06M |
Total Debt | 1.21B | 1.14B | 1.12B | 1.00B | 883.21M | 759.94M |
Total Liabilities | 1.28B | 1.20B | 1.19B | 1.06B | 939.09M | 823.68M |
Stockholders Equity | 1.48B | 1.45B | 1.26B | 1.14B | 961.67M | 841.44M |
Cash Flow | ||||||
Free Cash Flow | 76.81M | 144.10M | 165.10M | 142.00M | 122.42M | 91.46M |
Operating Cash Flow | 76.81M | 144.10M | 165.10M | 142.00M | 122.42M | 91.46M |
Investing Cash Flow | -354.18M | -272.92M | -312.79M | -270.90M | -264.92M | -229.07M |
Financing Cash Flow | 170.87M | 108.11M | 146.18M | 148.90M | 137.74M | 143.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | 2.29B | 20.66 | 6.15% | 3.11% | 8.63% | 1412.68% | |
77 Outperform | 1.57B | 24.19 | 6.76% | 6.70% | 6.62% | -3.87% | |
74 Outperform | $2.65B | 23.61 | 7.73% | 5.54% | 6.28% | 1.21% | |
73 Outperform | 1.30B | 19.53 | 7.89% | 4.09% | 4.04% | 107.96% | |
68 Neutral | 2.69B | 120.97 | -0.09% | 3.83% | 7.09% | 2591.94% | |
66 Neutral | 1.77B | -248.64 | -0.44% | 4.60% | 21.31% | -199.59% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% |