| Breakdown | TTM | Apr 2025 | Apr 2024 | Apr 2023 | Apr 2022 | Apr 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.13B | 2.11B | 2.05B | 2.35B | 2.36B | 1.73B |
| Gross Profit | 924.91M | 926.42M | 881.67M | 1.01B | 879.79M | 740.26M |
| EBITDA | 251.19M | 271.31M | 290.76M | 322.84M | 246.22M | 180.32M |
| Net Income | 83.64M | 99.56M | 122.63M | 150.66M | 150.02M | 106.46M |
Balance Sheet | ||||||
| Total Assets | 2.09B | 1.92B | 1.91B | 1.87B | 2.07B | 1.90B |
| Cash, Cash Equivalents and Short-Term Investments | 308.90M | 331.07M | 347.91M | 349.77M | 266.21M | 415.27M |
| Total Debt | 1.05B | 490.86M | 481.75M | 445.91M | 430.11M | 362.64M |
| Total Liabilities | 1.03B | 890.19M | 900.08M | 914.17M | 1.25B | 1.12B |
| Stockholders Equity | 1.04B | 1.02B | 1.00B | 941.84M | 810.73M | 773.50M |
Cash Flow | ||||||
| Free Cash Flow | 158.21M | 112.99M | 104.58M | 136.35M | 2.42M | 271.96M |
| Operating Cash Flow | 237.69M | 187.27M | 158.13M | 205.17M | 79.00M | 309.92M |
| Investing Cash Flow | -164.94M | -98.39M | -81.55M | -70.12M | -78.37M | -40.70M |
| Financing Cash Flow | -82.39M | -102.61M | -81.23M | -37.14M | -144.56M | -141.05M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $268.72M | 7.91 | 12.37% | 1.77% | 6.00% | 64.58% | |
70 Outperform | $565.93M | 12.45 | 9.20% | 7.86% | -4.26% | ― | |
65 Neutral | $1.38B | 18.08 | 8.12% | 2.39% | 1.78% | -25.36% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
58 Neutral | $1.53B | 6.47 | 26.15% | 1.84% | -6.03% | ― | |
50 Neutral | $1.07B | 14.70 | 0.83% | 4.16% | 4.34% | -141.36% | |
48 Neutral | $121.93M | 29.10 | 3.24% | 4.59% | -2.74% | ― |