Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 966.48M | 946.59M | 1.05B | 1.06B | 804.29M | 770.08M |
Gross Profit | 394.32M | 385.43M | 438.52M | 412.75M | 287.49M | 283.78M |
EBITDA | 131.19M | 118.36M | 135.45M | 126.75M | 52.80M | 40.90M |
Net Income | 77.26M | 62.96M | 80.17M | 75.22M | 8.88M | -4.39M |
Balance Sheet | ||||||
Total Assets | 1.09B | 1.23B | 1.16B | 1.15B | 1.10B | 1.02B |
Cash, Cash Equivalents and Short-Term Investments | 271.74M | 362.96M | 290.75M | 307.57M | 354.33M | 238.58M |
Total Debt | 35.13M | 103.91M | 49.60M | 43.55M | 44.58M | 45.13M |
Total Liabilities | 391.49M | 433.71M | 348.12M | 368.42M | 369.44M | 321.10M |
Stockholders Equity | 696.41M | 795.15M | 795.33M | 759.19M | 693.78M | 659.31M |
Cash Flow | ||||||
Free Cash Flow | 108.07M | 100.58M | 39.97M | 6.58M | 80.87M | -33.43M |
Operating Cash Flow | 145.51M | 143.14M | 94.38M | 27.80M | 99.65M | -18.45M |
Investing Cash Flow | -21.91M | -28.73M | -51.38M | -57.47M | 37.64M | -45.96M |
Financing Cash Flow | -81.40M | -46.34M | -53.45M | -24.73M | -35.50M | -39.63M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.75B | 34.98 | 12.60% | 0.20% | 6.08% | -23.58% | |
76 Outperform | $1.17B | 18.77 | 6.05% | 0.40% | 1.16% | 19.81% | |
70 Neutral | $1.44B | -98,579.04 | -1.47% | ― | 14.09% | 91.13% | |
69 Neutral | $1.42B | 16.65 | 10.46% | 3.56% | 0.82% | 42.23% | |
69 Neutral | $1.38B | 36.77 | 3.47% | 1.78% | -5.95% | -43.46% | |
68 Neutral | $975.94M | 4,527.27 | -3.72% | ― | -7.67% | 7.66% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |