Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 882.80M | 870.92M | 801.74M | 730.14M | 566.19M | 444.85M |
Gross Profit | 123.69M | 97.04M | 141.00M | 133.72M | 94.97M | 69.94M |
EBITDA | 81.87M | 95.84M | 92.86M | 87.90M | 61.35M | 39.97M |
Net Income | 38.72M | 46.48M | 48.37M | 46.25M | 29.89M | 9.94M |
Balance Sheet | ||||||
Total Assets | 617.87M | 652.65M | 562.52M | 497.77M | 451.77M | 414.87M |
Cash, Cash Equivalents and Short-Term Investments | 63.15M | 83.66M | 70.40M | 78.26M | 70.77M | 70.87M |
Total Debt | 0.00 | 159.71M | 103.97M | 82.73M | 102.83M | 46.63M |
Total Liabilities | 366.70M | 381.47M | 321.45M | 296.69M | 291.11M | 286.73M |
Stockholders Equity | 251.17M | 271.18M | 241.06M | 201.08M | 160.66M | 128.14M |
Cash Flow | ||||||
Free Cash Flow | 69.98M | 67.54M | 36.24M | 49.64M | 45.99M | 55.72M |
Operating Cash Flow | 68.58M | 72.42M | 40.44M | 57.49M | 52.99M | 60.25M |
Investing Cash Flow | -4.72M | -84.24M | -50.31M | ― | ― | ― |
Financing Cash Flow | -58.30M | 26.81M | 15.11K | ― | ― | ― |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | 536.75M | 25.52 | 14.56% | ― | 24.02% | 74.15% | |
69 Neutral | 795.76M | 42.17 | 3.48% | 3.96% | -0.29% | -48.23% | |
68 Neutral | 533.18M | 21.56 | ― | 1.56% | 11.88% | -3.36% | |
67 Neutral | €474.92M | 12.27 | 15.59% | 2.77% | 5.12% | -20.33% | |
67 Neutral | 639.47M | 53.24 | 6.92% | 0.77% | 12.68% | ― | |
66 Neutral | 693.62M | 16.54 | 26.06% | 1.95% | 5.36% | -24.91% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |