| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.81B | 1.71B | 1.49B | 1.15B | 1.03B | 991.95M |
| Gross Profit | 866.59M | 555.72M | 461.11M | 347.80M | 356.36M | 351.90M |
| EBITDA | 412.32M | 394.11M | 318.52M | 234.46M | 267.35M | 280.31M |
| Net Income | 186.60M | 180.12M | 134.39M | 81.80M | 90.53M | 106.17M |
Balance Sheet | ||||||
| Total Assets | 1.56B | 1.91B | 1.64B | 1.43B | 1.05B | 987.63M |
| Cash, Cash Equivalents and Short-Term Investments | 308.78M | 585.80M | 483.88M | 355.54M | 173.24M | 200.48M |
| Total Debt | 421.50M | 413.92M | 354.52M | 330.60M | 135.63M | 157.01M |
| Total Liabilities | 634.06M | 897.97M | 733.69M | 573.81M | 291.09M | 350.05M |
| Stockholders Equity | 272.73M | 308.25M | 187.01M | 244.67M | 185.11M | 120.23M |
Cash Flow | ||||||
| Free Cash Flow | 614.35M | 480.44M | 527.65M | 437.61M | 239.30M | 117.69M |
| Operating Cash Flow | 666.49M | 526.30M | 530.95M | 441.53M | 242.73M | 124.16M |
| Investing Cash Flow | -97.25M | -28.55M | 8.06M | -34.35M | -53.23M | 131.35M |
| Financing Cash Flow | -459.54M | -453.79M | -408.68M | -228.08M | -210.02M | -353.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $12.84B | 9.65 | 41.05% | 0.95% | 47.30% | 68.64% | |
75 Outperform | $4.05B | 15.14 | 76.40% | 0.58% | 21.44% | 17.50% | |
73 Outperform | $5.20B | 27.97 | 42.00% | 3.69% | 19.19% | 26.01% | |
71 Outperform | $5.63B | 19.90 | 21.56% | 1.63% | 30.99% | 32.50% | |
69 Neutral | $4.52B | 10.47 | 33.24% | 4.06% | 9.04% | -13.29% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
56 Neutral | $1.67B | 214.94 | -8.69% | 1.62% | -30.35% | ― |