Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 544.24M | 542.38M | 514.58M | 474.74M | 461.04M | 382.90M |
Gross Profit | 242.78M | 238.11M | 219.59M | 200.16M | 187.84M | 155.97M |
EBITDA | 105.81M | 105.92M | 94.86M | 83.52M | 84.12M | 63.62M |
Net Income | 72.75M | 72.18M | 62.44M | 52.59M | 47.17M | 33.77M |
Balance Sheet | ||||||
Total Assets | 713.98M | 691.71M | 689.62M | 666.75M | 714.99M | 714.16M |
Cash, Cash Equivalents and Short-Term Investments | 205.86M | 216.19M | 202.12M | 180.28M | 210.24M | 182.56M |
Total Debt | 43.20M | 63.75M | 87.05M | 116.57M | 148.36M | 177.17M |
Total Liabilities | 239.64M | 212.08M | 239.68M | 265.49M | 306.27M | 330.47M |
Stockholders Equity | 460.59M | 479.63M | 447.27M | 400.50M | 406.55M | 381.69M |
Cash Flow | ||||||
Free Cash Flow | 78.77M | 79.35M | 70.16M | 34.73M | 68.69M | 47.01M |
Operating Cash Flow | 88.87M | 82.22M | 79.42M | 43.78M | 80.54M | 58.26M |
Investing Cash Flow | -9.85M | 13.41M | -72.78M | -12.44M | 125.00K | -114.60M |
Financing Cash Flow | -53.18M | -56.28M | -43.34M | -58.38M | -39.96M | 156.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
71 Outperform | $2.40B | 35.33 | 14.27% | 1.37% | 3.08% | -1.02% | |
63 Neutral | 1.48B | -67.40 | -5.73% | ― | 5.96% | 50.29% | |
62 Neutral | 838.10M | -15.01 | -37.20% | ― | 14.79% | 27.52% | |
60 Neutral | 1.09B | -813.33 | -0.46% | ― | 22.16% | -107.92% | |
60 Neutral | 1.60B | -16.10 | -34.47% | ― | 9.93% | -11.15% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |