Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.90B | 1.86B | 1.72B | 1.43B | 1.21B | 1.13B | Gross Profit |
540.20M | 533.00M | 450.20M | 344.90M | 288.70M | 293.60M | EBIT |
293.60M | 281.40M | 224.50M | 160.80M | 130.70M | 131.40M | EBITDA |
339.50M | 344.10M | 283.10M | 215.60M | 171.60M | 180.10M | Net Income Common Stockholders |
211.00M | 216.30M | 157.40M | 120.40M | 100.60M | 96.20M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
57.50M | 91.10M | 61.00M | 47.50M | 40.50M | 81.70M | Total Assets |
1.88B | 1.77B | 1.62B | 1.52B | 1.37B | 1.21B | Total Debt |
305.20M | 252.40M | 320.70M | 388.40M | 313.70M | 233.70M | Net Debt |
247.70M | 161.30M | 259.70M | 340.90M | 273.20M | 152.00M | Total Liabilities |
677.00M | 579.10M | 618.60M | 663.40M | 582.10M | 506.70M | Stockholders Equity |
1.20B | 1.19B | 1.00B | 860.90M | 784.00M | 702.10M |
Cash Flow | Free Cash Flow | ||||
198.90M | 190.70M | 164.10M | 18.80M | 64.40M | 106.50M | Operating Cash Flow |
236.70M | 231.30M | 194.40M | 71.80M | 101.80M | 136.20M | Investing Cash Flow |
-159.00M | -78.90M | -83.70M | -99.70M | -168.70M | -34.40M | Financing Cash Flow |
-68.80M | -121.00M | -97.90M | 35.50M | 26.40M | -53.40M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $6.05B | 29.06 | 18.78% | 0.52% | 7.85% | 15.78% | |
78 Outperform | $6.14B | 37.34 | 10.49% | 0.96% | 3.22% | 38.39% | |
75 Outperform | $923.67M | 20.23 | 18.34% | ― | 8.89% | 278.44% | |
74 Outperform | $3.01B | 16.44 | 95.48% | 0.41% | 1.43% | 12.88% | |
64 Neutral | $688.33M | 34.66 | 10.35% | ― | 10.93% | 6.99% | |
62 Neutral | $760.74M | 8.20 | 4.79% | 3.79% | 1.56% | -35.62% | |
38 Underperform | $1.77B | ― | -67.71% | ― | ― | -180.10% |