| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 353.67M | 284.09M | 174.30M | 134.32M | 121.64M | 126.88M |
| Gross Profit | 244.31M | 173.86M | 127.62M | 121.11M | 113.83M | 105.53M |
| EBITDA | 107.80M | 37.50M | 49.37M | 31.24M | 46.20M | 39.08M |
| Net Income | 73.05M | 22.05M | 35.66M | 22.04M | 32.88M | 26.46M |
Balance Sheet | ||||||
| Total Assets | 5.47B | 5.44B | 3.06B | 2.92B | 2.83B | 2.75B |
| Cash, Cash Equivalents and Short-Term Investments | 851.35M | 1.08B | 578.68M | 574.55M | 681.15M | 591.72M |
| Total Debt | 278.69M | 209.91M | 179.38M | 155.42M | 57.16M | 109.41M |
| Total Liabilities | 4.90B | 4.92B | 2.80B | 2.69B | 2.56B | 2.50B |
| Stockholders Equity | 571.94M | 516.68M | 265.06M | 228.90M | 271.66M | 246.25M |
Cash Flow | ||||||
| Free Cash Flow | 61.88M | 33.38M | 41.41M | 35.30M | 39.56M | 28.87M |
| Operating Cash Flow | 66.61M | 34.96M | 43.70M | 36.19M | 40.81M | 30.17M |
| Investing Cash Flow | -51.37M | 60.99M | -153.25M | -270.99M | -2.01M | -292.56M |
| Financing Cash Flow | -67.87M | 87.76M | 113.89M | 86.91M | 44.65M | 331.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $846.58M | 13.62 | 13.95% | 2.18% | 22.24% | 18.63% | |
75 Outperform | $804.99M | 12.15 | 9.49% | 3.66% | 24.08% | 9.83% | |
74 Outperform | $772.19M | 10.20 | 12.46% | 3.19% | 16.57% | 69.64% | |
73 Outperform | $926.42M | 16.03 | 7.84% | 0.67% | 14.04% | 337.54% | |
70 Outperform | $702.35M | 8.47 | 14.59% | 2.93% | 47.65% | 101.00% | |
69 Neutral | $686.80M | 9.84 | 11.18% | 2.48% | 0.67% | 17.88% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |