| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 799.84M | 816.50M | 761.89M | 606.42M | 521.55M |
| Gross Profit | 606.70M | 580.32M | 578.77M | 549.23M | 499.59M |
| EBITDA | 266.79M | 263.00M | 262.47M | 257.88M | 235.25M |
| Net Income | 231.90M | 216.32M | 225.49M | 214.02M | 162.67M |
Balance Sheet | |||||
| Total Assets | 14.10B | 14.23B | 13.37B | 14.31B | 15.34B |
| Cash, Cash Equivalents and Short-Term Investments | 2.70B | 4.67B | 2.29B | 2.98B | 3.38B |
| Total Debt | 38.72M | 226.89M | 98.49M | 172.00M | 172.00M |
| Total Liabilities | 12.95B | 13.21B | 12.37B | 13.44B | 14.36B |
| Stockholders Equity | 1.14B | 1.02B | 1.00B | 865.00M | 977.00M |
Cash Flow | |||||
| Free Cash Flow | 254.81M | 243.90M | 246.02M | 192.40M | 235.63M |
| Operating Cash Flow | 279.56M | 265.43M | 300.29M | 219.27M | 251.35M |
| Investing Cash Flow | 102.36M | -581.02M | 681.80M | 292.02M | -1.91B |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
79 Outperform | $2.24B | 8.94 | 21.21% | 3.70% | -0.09% | 18.47% | |
71 Outperform | $81.45B | 11.24 | 12.46% | 4.14% | 2.20% | -0.17% | |
70 Outperform | $15.90B | 11.73 | 15.77% | 2.08% | 3.87% | 14.61% | |
70 Neutral | $72.71B | 28.20 | 28.67% | ― | 30.94% | 40.87% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
60 Neutral | $80.96B | 9.29 | 9.41% | 1.71% | 17.50% | 49.25% | |
58 Neutral | $65.64B | 4.48 | 14.33% | 3.67% | 7.43% | 30.31% |