Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.06B | 1.04B | 928.73M | 767.08M | 663.64M | 586.37M |
Gross Profit | 588.81M | 565.07M | 492.36M | 402.18M | 357.90M | 307.54M |
EBITDA | 281.23M | 267.90M | 215.63M | 159.36M | 142.25M | 123.01M |
Net Income | 221.16M | 218.36M | 176.57M | 128.96M | 110.47M | 87.24M |
Balance Sheet | ||||||
Total Assets | 744.68M | 757.55M | 673.35M | 570.18M | 539.71M | 465.41M |
Cash, Cash Equivalents and Short-Term Investments | 230.59M | 266.23M | 270.74M | 225.46M | 263.71M | 204.71M |
Total Debt | 48.59M | 47.79M | 17.69M | 14.06M | 23.16M | 27.84M |
Total Liabilities | 465.93M | 458.43M | 395.07M | 343.38M | 289.06M | 246.51M |
Stockholders Equity | 278.76M | 299.13M | 278.28M | 226.80M | 250.64M | 218.90M |
Cash Flow | ||||||
Free Cash Flow | 307.31M | 286.33M | 241.49M | 173.04M | 181.17M | 138.16M |
Operating Cash Flow | 316.31M | 295.00M | 246.22M | 179.63M | 185.18M | 140.88M |
Investing Cash Flow | -9.01M | -8.68M | -4.73M | -6.59M | -4.02M | -2.73M |
Financing Cash Flow | -283.46M | -286.37M | -196.05M | -204.46M | -120.42M | -43.56M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $10.87B | 226.81 | 0.71% | ― | 13.46% | 2.06% | |
72 Outperform | $12.56B | 57.88 | 85.16% | ― | 6.13% | 9.17% | |
69 Neutral | $9.25B | -108.98 | -8.60% | ― | 17.42% | -228.98% | |
68 Neutral | $19.47B | 288.46 | 4.79% | ― | 22.64% | ― | |
68 Neutral | $10.49B | 278.72 | 3.35% | ― | 30.24% | -6.69% | |
65 Neutral | $15.90B | 66.89 | 21.88% | 0.52% | 10.45% | -32.43% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |