| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.49B | 1.49B | 1.45B | 1.32B | 1.09B | 879.52M |
| Gross Profit | 955.88M | 947.22M | 927.34M | 839.08M | 694.42M | 556.90M |
| EBITDA | 297.23M | 271.33M | 304.57M | 278.18M | 220.36M | 166.54M |
| Net Income | 169.26M | 168.39M | 164.36M | 152.65M | 120.94M | 87.41M |
Balance Sheet | ||||||
| Total Assets | 1.54B | 1.59B | 1.41B | 1.37B | 1.31B | 1.15B |
| Cash, Cash Equivalents and Short-Term Investments | 237.07M | 295.18M | 234.74M | 182.77M | 255.55M | 319.63M |
| Total Debt | 182.77M | 223.69M | 192.19M | 192.37M | 209.67M | 184.05M |
| Total Liabilities | 430.23M | 481.22M | 468.62M | 477.16M | 520.40M | 407.03M |
| Stockholders Equity | 881.64M | 880.72M | 744.87M | 699.39M | 616.78M | 571.92M |
Cash Flow | ||||||
| Free Cash Flow | 198.98M | 190.49M | 182.90M | 52.41M | -17.47M | -23.23M |
| Operating Cash Flow | 222.34M | 214.90M | 187.64M | 105.77M | 115.15M | 119.59M |
| Investing Cash Flow | -102.79M | -62.69M | -44.83M | 7.26M | -132.76M | -187.87M |
| Financing Cash Flow | -141.68M | -129.71M | -100.77M | -133.21M | -45.57M | 78.19M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $2.76B | 16.77 | 19.50% | 3.80% | 1.87% | 2.00% | |
70 Outperform | $1.79B | 18.99 | 6.65% | 3.15% | -3.76% | 148.09% | |
64 Neutral | $3.33B | 28.63 | 10.75% | ― | 16.73% | 3.11% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
54 Neutral | $29.04B | 73.12 | -6.29% | 1.30% | 0.71% | 71.47% | |
52 Neutral | $1.81B | -1.08 | -15.12% | ― | -3.57% | -32.30% | |
47 Neutral | $734.08M | -23.40 | -4.17% | 3.51% | -5.30% | -196.78% |