| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.70B | 2.66B | 2.66B | 2.84B | 2.89B | 2.26B |
| Gross Profit | 273.20M | 264.95M | 270.02M | 271.07M | 255.24M | 205.90M |
| EBITDA | 156.97M | 152.15M | 156.96M | 158.50M | 141.49M | 98.03M |
| Net Income | 34.23M | 24.85M | 63.33M | 64.31M | 68.23M | 35.77M |
Balance Sheet | ||||||
| Total Assets | 2.10B | 2.07B | 2.14B | 2.27B | 2.23B | 1.90B |
| Cash, Cash Equivalents and Short-Term Investments | 324.91M | 322.40M | 315.15M | 277.39M | 207.43M | 271.75M |
| Total Debt | 304.33M | 407.95M | 366.19M | 454.34M | 411.64M | 221.15M |
| Total Liabilities | 999.69M | 971.91M | 1.03B | 1.20B | 1.20B | 930.08M |
| Stockholders Equity | 1.10B | 1.10B | 1.11B | 1.08B | 1.03B | 973.80M |
Cash Flow | ||||||
| Free Cash Flow | 86.83M | 85.42M | 155.97M | 96.56M | -220.82M | -44.80M |
| Operating Cash Flow | 139.49M | 123.96M | 189.22M | 174.29M | -177.47M | -2.62M |
| Investing Cash Flow | -44.69M | -32.70M | -32.77M | -77.14M | -41.17M | -41.88M |
| Financing Cash Flow | -129.34M | -105.90M | -109.11M | -23.58M | 159.23M | -73.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $48.36B | 27.82 | 17.26% | ― | 8.14% | ― | |
70 Outperform | $12.39B | 18.96 | 10.88% | ― | 44.48% | 8.59% | |
70 Outperform | $17.59B | 45.85 | 11.26% | ― | 23.10% | 146.72% | |
69 Neutral | $36.41B | 31.64 | 58.99% | 0.14% | 19.00% | 78.70% | |
67 Neutral | $6.94B | 14.72 | 1.72% | 1.43% | -3.37% | -59.55% | |
62 Neutral | $2.99B | 38.49 | 3.10% | 1.44% | 3.53% | -34.92% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |