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 |
---|---|---|---|---|---|---|---|
79 Outperform | $6.20B | 10.31 | 27.64% | 3.55% | 6.57% | 55.37% | |
73 Outperform | $1.37B | 10.97 | 14.41% | 11.42% | -2.66% | -35.85% | |
68 Neutral | $15.65B | ― | -0.11% | 1.36% | -1.75% | 99.73% | |
68 Neutral | $2.55B | 207.03 | 0.67% | ― | -10.86% | -94.68% | |
63 Neutral | $1.01B | 18.11 | 14.27% | 6.91% | 8.11% | ― | |
60 Neutral | $44.01B | 4.39 | -12.81% | 4.08% | 1.86% | -42.71% | |
50 Neutral | ― | ― | -1.75% | 99.73% |