Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.47B | 1.31B | 1.53B | 1.48B | 945.11M | 765.32M |
Gross Profit | 184.09M | 182.24M | 220.07M | 252.57M | 183.27M | 162.01M |
EBITDA | 198.34M | 200.39M | 229.88M | 246.74M | 184.99M | 159.27M |
Net Income | 48.05M | 65.69M | 96.75M | 126.39M | 93.68M | 70.65M |
Balance Sheet | ||||||
Total Assets | 2.16B | 1.67B | 1.74B | 1.59B | 1.48B | 1.39B |
Cash, Cash Equivalents and Short-Term Investments | 456.83M | 328.25M | 418.21M | 344.28M | 492.37M | 528.97M |
Total Debt | 645.91M | 344.14M | 423.19M | 343.74M | 228.14M | 219.81M |
Total Liabilities | 1.21B | 704.77M | 811.03M | 727.42M | 724.43M | 634.12M |
Stockholders Equity | 941.82M | 961.89M | 927.20M | 857.22M | 750.00M | 726.75M |
Cash Flow | ||||||
Free Cash Flow | -126.72M | 96.00K | 18.37M | -61.45M | 8.43M | -29.66M |
Operating Cash Flow | 176.39M | 200.69M | 180.28M | 24.76M | 120.26M | 82.36M |
Investing Cash Flow | -269.54M | -52.35M | -95.20M | -143.31M | -136.98M | -273.89M |
Financing Cash Flow | 182.24M | -134.95M | 9.22M | -4.21M | -41.69M | 311.72M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | 76.86B | 51.60 | 10.20% | 0.48% | 16.29% | 60.51% | |
71 Outperform | 973.28M | 21.09 | 14.63% | 4.84% | 13.62% | 10.28% | |
58 Neutral | 2.90B | 60.46 | ― | 0.69% | 10.92% | -24.52% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |