Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 711.95M | 712.54M | 765.15M | 886.30M | 1.31B | 959.03M |
Gross Profit | 371.24M | 352.79M | 343.29M | 349.89M | 457.45M | 332.37M |
EBITDA | 123.57M | 118.20M | 109.91M | 109.83M | 215.66M | 214.63M |
Net Income | 71.82M | 62.83M | 53.64M | 60.67M | 140.47M | 154.58M |
Balance Sheet | ||||||
Total Assets | 721.51M | 693.03M | 750.12M | 949.63M | 1.01B | 581.40M |
Cash, Cash Equivalents and Short-Term Investments | 376.94M | 336.91M | 245.14M | 299.20M | 241.60M | 122.22M |
Total Debt | 13.39M | 15.21M | 14.17M | 19.37M | 19.54M | 0.00 |
Total Liabilities | 412.57M | 226.27M | 215.25M | 276.89M | 332.27M | 352.48M |
Stockholders Equity | 308.94M | 466.76M | 534.87M | 672.74M | 673.98M | 228.93M |
Cash Flow | ||||||
Free Cash Flow | 251.68M | 246.63M | 264.38M | 83.91M | -140.74M | 226.38M |
Operating Cash Flow | 270.64M | 264.97M | 288.10M | 117.68M | -104.95M | 248.23M |
Investing Cash Flow | 7.16M | -18.33M | -48.78M | -107.87M | -35.79M | -21.84M |
Financing Cash Flow | -175.79M | -156.44M | -322.19M | -26.25M | 260.24M | -110.92M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $1.45B | 20.29 | 18.96% | 7.75% | -3.99% | 7.59% | |
56 Neutral | 908.74M | -10.67 | -12.73% | ― | 2.08% | -113.97% | |
54 Neutral | 303.52M | -3.58 | -11.18% | ― | 7.35% | 16.59% | |
51 Neutral | 314.22M | -1.87 | -60.06% | ― | -9.11% | 58.95% | |
50 Neutral | 895.44M | -7.84 | -15.17% | ― | -6.00% | 17.87% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |