Albemarle stock is trading -18.83% below its average target price of $263.69 after marking a 3.8% during today's afternoon session. Analysts are giving the large-cap Chemicals company an average rating of buy and target prices ranging from $155.0 to $360.0 per share.
Albemarle has an average level of shares sold short, at 5.8% of its total share float. The stock's short ratio (also called days to cover) is 1.95. The company's insiders own 0.22% of its outstanding shares, which indicates a strong alignment between management and shareholder interests.
Institutional investors own 87.1% of Albemarle's shares, which indicates they have a high level of confidence in the company.
Institutions Invested in Albemarle
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2023-03-31 | Vanguard Group, Inc. (The) | 12% | 14,204,830 | $3,040,401,717 |
2023-03-31 | Blackrock Inc. | 8% | 9,582,008 | $2,050,932,927 |
2023-03-31 | Capital International Investors | 8% | 9,450,054 | $2,022,689,494 |
2023-03-31 | State Street Corporation | 4% | 5,024,760 | $1,075,499,596 |
2023-03-31 | FMR, LLC | 3% | 3,026,254 | $647,739,385 |
2023-03-31 | Franklin Resources, Inc. | 2% | 2,731,009 | $584,545,148 |
2023-03-31 | Baillie Gifford and Company | 2% | 2,540,607 | $543,791,505 |
2023-03-31 | Capital Research Global Investors | 2% | 2,527,685 | $541,025,680 |
2023-03-31 | Geode Capital Management, LLC | 2% | 2,422,227 | $518,453,450 |
2023-03-31 | Bank of America Corporation | 2% | 2,043,164 | $437,318,808 |