Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 928.09M | 918.95M | 886.11M | 867.29M | 877.87M | 799.12M |
Gross Profit | 329.11M | 466.08M | 315.16M | 484.50M | 482.30M | 405.31M |
EBITDA | 184.81M | 187.08M | 175.93M | 177.95M | 183.37M | 62.55M |
Net Income | 180.42M | 120.28M | 171.16M | 112.91M | 118.54M | 23.85M |
Balance Sheet | ||||||
Total Assets | 1.48B | 1.50B | 1.46B | 1.51B | 1.41B | 1.32B |
Cash, Cash Equivalents and Short-Term Investments | 235.16M | 314.78M | 206.55M | 262.82M | 286.54M | 185.86M |
Total Debt | 181.98M | 190.21M | 208.57M | 281.84M | 278.77M | 276.45M |
Total Liabilities | 700.89M | 673.38M | 703.74M | 823.84M | 864.01M | 852.66M |
Stockholders Equity | 777.31M | 830.10M | 759.98M | 685.13M | 548.17M | 466.26M |
Cash Flow | ||||||
Free Cash Flow | 215.34M | 165.71M | 137.26M | 104.20M | 176.19M | 89.99M |
Operating Cash Flow | 239.12M | 186.72M | 167.04M | 124.18M | 193.77M | 104.64M |
Investing Cash Flow | -37.79M | 33.04M | 45.20M | -106.66M | -37.34M | -22.27M |
Financing Cash Flow | -185.49M | -118.56M | -182.64M | -109.57M | -61.22M | 4.23M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
70 Outperform | $1.34B | 10.29 | 15.31% | 20.45% | 3.76% | -29.71% | |
67 Neutral | $1.05B | 7.61 | 34.07% | 6.65% | 11.62% | ― | |
61 Neutral | $40.89B | -1.56 | -12.05% | 3.97% | 2.10% | -69.66% | |
57 Neutral | $1.03B | ― | -7.49% | 4.26% | -21.75% | 5.93% | |
50 Neutral | $1.35B | ― | 20.03% | ― | -5.43% | 26.07% |