| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 462.92M | 447.28M | 381.63M | 286.27M | 249.66M | 201.37M |
| Gross Profit | 304.57M | 313.00M | 268.82M | 249.85M | 219.25M | 168.54M |
| EBITDA | 127.43M | 125.17M | 103.31M | 106.35M | 81.24M | 71.46M |
| Net Income | 87.24M | 78.90M | 68.94M | 72.95M | 51.49M | 45.27M |
Balance Sheet | ||||||
| Total Assets | 7.83B | 7.54B | 7.59B | 6.74B | 5.99B | 4.73B |
| Cash, Cash Equivalents and Short-Term Investments | 1.38B | 1.19B | 1.31B | 1.37B | 1.59B | 1.30B |
| Total Debt | 0.00 | 572.58M | 622.94M | 816.44M | 361.63M | 431.54M |
| Total Liabilities | 6.90B | 6.67B | 6.79B | 6.11B | 5.35B | 4.16B |
| Stockholders Equity | 932.18M | 846.39M | 793.20M | 633.15M | 633.89M | 568.23M |
Cash Flow | ||||||
| Free Cash Flow | 125.70M | 119.48M | 68.78M | 60.80M | 65.89M | 61.08M |
| Operating Cash Flow | 126.94M | 124.42M | 72.42M | 65.82M | 69.60M | 63.54M |
| Investing Cash Flow | -186.25M | -7.51M | 474.38M | -178.69M | -482.50M | -562.42M |
| Financing Cash Flow | 172.20M | -138.76M | -556.17M | 96.69M | 164.22M | 831.08M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $810.91M | 16.69 | 19.19% | 0.72% | 17.98% | 14.35% | |
77 Outperform | $952.70M | 11.99 | 9.24% | 1.36% | 10.42% | -18.32% | |
75 Outperform | $838.04M | 9.85 | 9.61% | 2.94% | 4.49% | 20.44% | |
68 Neutral | $940.09M | 11.05 | 11.20% | 3.76% | 9.55% | 27.32% | |
68 Neutral | $863.17M | 9.87 | 9.74% | 2.76% | 3.54% | 12.23% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
60 Neutral | $865.60M | 12.50 | 8.53% | 5.00% | -4.08% | -16.80% |