| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 4.77B | 4.57B | 4.27B | 4.59B | 3.77B |
| Gross Profit | 333.58M | 342.39M | 319.92M | 361.17M | 296.03M |
| EBITDA | -10.67M | 30.23M | 11.41M | 26.20M | 40.40M |
| Net Income | -22.71M | -21.27M | -8.97M | 15.44M | 81.22M |
Balance Sheet | |||||
| Total Assets | 442.48M | 390.72M | 385.67M | 381.68M | 413.83M |
| Cash, Cash Equivalents and Short-Term Investments | 124.25M | 113.61M | 125.87M | 121.59M | 108.24M |
| Total Debt | 0.00 | 0.00 | 10.00K | 869.00K | 1.08M |
| Total Liabilities | 199.70M | 185.85M | 141.66M | 132.69M | 190.29M |
| Stockholders Equity | 242.78M | 204.87M | 242.84M | 247.82M | 222.17M |
Cash Flow | |||||
| Free Cash Flow | 109.04M | 185.03M | 201.17M | 198.48M | 233.47M |
| Operating Cash Flow | 118.61M | 191.51M | 209.13M | 210.53M | 246.89M |
| Investing Cash Flow | -23.47M | -19.47M | -13.50M | -22.46M | -18.92M |
| Financing Cash Flow | -86.54M | -170.38M | -184.09M | -204.51M | -179.92M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
62 Neutral | $554.17M | ― | -17.31% | ― | 65.60% | 69.72% | |
59 Neutral | $192.94M | 18.48 | 1.84% | ― | -6.06% | ― | |
57 Neutral | $995.43M | -63.56 | -10.00% | 2.09% | 5.08% | 41.21% | |
56 Neutral | $2.93B | 24.52 | 8.82% | 0.68% | 22.22% | 94.52% | |
50 Neutral | $157.03M | 13.94 | 10.23% | ― | 6.62% | 30.94% |