Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 928.09M | 918.95M | 886.11M | 867.29M | 877.87M | 799.12M |
Gross Profit | 329.11M | 466.08M | 315.16M | 484.50M | 482.30M | 405.31M |
EBITDA | 184.81M | 187.08M | 175.93M | 177.95M | 183.37M | 62.55M |
Net Income | 180.42M | 120.28M | 171.16M | 112.91M | 118.54M | 23.85M |
Balance Sheet | ||||||
Total Assets | 1.48B | 1.50B | 1.46B | 1.51B | 1.41B | 1.32B |
Cash, Cash Equivalents and Short-Term Investments | 235.16M | 314.78M | 206.55M | 262.82M | 286.54M | 185.86M |
Total Debt | 181.98M | 190.21M | 208.57M | 281.84M | 278.77M | 276.45M |
Total Liabilities | 700.89M | 673.38M | 703.74M | 823.84M | 864.01M | 852.66M |
Stockholders Equity | 777.31M | 830.10M | 759.98M | 685.13M | 548.17M | 466.26M |
Cash Flow | ||||||
Free Cash Flow | 215.34M | 165.71M | 137.26M | 104.20M | 176.19M | 89.99M |
Operating Cash Flow | 239.12M | 186.72M | 167.04M | 124.18M | 193.77M | 104.64M |
Investing Cash Flow | -37.79M | 33.04M | 45.20M | -106.66M | -37.34M | -22.27M |
Financing Cash Flow | -185.49M | -118.56M | -182.64M | -109.57M | -61.22M | 4.23M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $5.64B | 9.21 | 28.46% | 3.85% | 8.00% | 71.49% | |
70 Outperform | $1.30B | 10.31 | 14.41% | 8.18% | -2.66% | -35.85% | |
66 Neutral | $8.17B | ― | -0.11% | 1.70% | -1.75% | 99.73% | |
64 Neutral | $1.78B | 44.39 | 2.21% | ― | -10.05% | -85.30% | |
63 Neutral | $986.52M | 7.18 | 34.07% | 7.09% | 11.62% | ― | |
55 Neutral | HK$63.40B | -0.72 | -4.21% | 5.33% | -2.16% | -18.87% | |
50 Neutral | $8.17B | ― | -0.11% | 1.02% | -1.75% | 99.73% |