| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 729.62M | 723.22M | 769.37M | 686.97M | 570.78M | 471.06M |
| Gross Profit | 262.41M | 253.18M | 256.84M | 232.73M | 199.24M | 170.36M |
| EBITDA | 167.88M | 145.56M | 138.47M | 115.91M | 103.34M | 94.61M |
| Net Income | 93.77M | 86.83M | 91.91M | 75.94M | 65.33M | 58.99M |
Balance Sheet | ||||||
| Total Assets | 1.23B | 1.15B | 1.08B | 1.02B | 1.02B | 984.56M |
| Cash, Cash Equivalents and Short-Term Investments | 119.83M | 194.63M | 171.42M | 149.40M | 145.81M | 208.93M |
| Total Debt | 14.16M | 14.79M | 15.89M | 13.29M | 15.86M | 9.19M |
| Total Liabilities | 310.09M | 276.77M | 261.28M | 235.90M | 249.82M | 221.46M |
| Stockholders Equity | 918.85M | 870.74M | 823.42M | 783.17M | 769.04M | 763.33M |
Cash Flow | ||||||
| Free Cash Flow | 100.08M | 120.89M | 67.81M | 48.70M | 53.87M | 56.74M |
| Operating Cash Flow | 126.08M | 138.89M | 94.61M | 72.05M | 85.30M | 74.71M |
| Investing Cash Flow | -95.51M | -35.84M | -14.20M | -68.59M | -91.90M | 9.50M |
| Financing Cash Flow | -43.85M | -39.15M | -58.18M | -56.40M | -54.15M | -55.85M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $38.34B | 28.28 | 31.01% | 3.00% | 4.71% | -23.03% | |
69 Neutral | $1.78B | 28.27 | 6.82% | 3.53% | 0.54% | -24.42% | |
66 Neutral | $2.63B | 28.56 | 10.48% | 0.95% | 0.34% | 0.85% | |
65 Neutral | $1.98B | 23.01 | 5.17% | ― | 8.98% | -26.29% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
62 Neutral | $69.67B | 20.58 | 13.07% | 3.53% | 4.13% | -5.19% | |
43 Neutral | $15.60M | -3.25 | -56.79% | ― | 8.09% | 17.25% |