| 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 | 275.51M | 269.46M | 270.02M | 271.07M | 255.24M | 205.90M |
| EBITDA | 125.74M | 117.18M | 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 | 103.30M | 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 | 2.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 |
|---|---|---|---|---|---|---|---|
75 Outperform | $33.31B | 23.76 | 16.83% | ― | 4.89% | -9.65% | |
75 Outperform | $14.28B | 41.17 | 10.61% | ― | 18.98% | 211.82% | |
70 Outperform | $11.18B | 18.96 | 7.33% | ― | 44.48% | 8.59% | |
69 Neutral | $35.22B | 31.64 | 58.99% | 0.14% | 19.00% | 78.70% | |
66 Neutral | $2.60B | 61.39 | 2.25% | 1.44% | 0.11% | -60.58% | |
66 Neutral | $5.75B | 14.72 | 1.11% | 1.43% | -5.93% | -76.11% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |