| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 757.47M | 799.84M | 816.50M | 761.89M | 606.42M | 521.55M |
| Gross Profit | 613.13M | 606.70M | 580.32M | 578.77M | 549.23M | 499.59M |
| EBITDA | 276.81M | 266.79M | 263.00M | 262.47M | 257.88M | 235.25M |
| Net Income | 240.82M | 231.90M | 216.32M | 225.49M | 214.02M | 162.67M |
Balance Sheet | ||||||
| Total Assets | 14.42B | 14.10B | 14.23B | 13.37B | 14.31B | 15.34B |
| Cash, Cash Equivalents and Short-Term Investments | 5.53B | 2.70B | 4.67B | 2.29B | 4.96B | 3.38B |
| Total Debt | 132.30M | 38.72M | 191.29M | 98.49M | 172.29M | 172.00M |
| Total Liabilities | 13.29B | 12.95B | 13.21B | 12.37B | 13.44B | 14.36B |
| Stockholders Equity | 1.14B | 1.14B | 1.02B | 1.00B | 864.82M | 977.00M |
Cash Flow | ||||||
| Free Cash Flow | 249.70M | 254.81M | 243.90M | 246.02M | 192.40M | 235.63M |
| Operating Cash Flow | 275.65M | 279.56M | 265.43M | 300.29M | 219.27M | 251.35M |
| Investing Cash Flow | -458.20M | 102.36M | -581.02M | 681.80M | 292.02M | -1.91B |
| Financing Cash Flow | -26.37M | -745.64M | 735.56M | -1.45B | -506.81M | 535.78M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $2.19B | 8.36 | 21.63% | 3.70% | -7.23% | 20.38% | |
79 Outperform | $16.91B | 10.30 | 16.06% | 2.08% | 3.79% | 19.50% | |
71 Outperform | $79.39B | 10.46 | 12.71% | 4.14% | 10.57% | 19.15% | |
70 Neutral | $68.83B | 22.67 | 28.67% | ― | 39.67% | 44.17% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $60.89B | 3.74 | 14.33% | 3.67% | 7.21% | 26.24% | |
62 Neutral | $79.88B | 6.17 | 9.46% | 1.71% | 12.95% | 21.64% |