This afternoon we watched Albemarle drop -1.0% to a price of $188.84 per share. The large-cap Chemicals company is now trading -28.57% below its average target price of $264.36. Analysts have set target prices ranging from $155.0 to $360.0 per share for Albemarle, and have given the stock an average rating of buy.
Albemarle has an average level of shares sold short, at 5.7% of its total share float. The stock's short ratio (also called days to cover) is 3.43. The company's insiders own 0.23% of its outstanding shares, which indicates a strong alignment between management and shareholder interests.
Institutional investors own 89.7% 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-06-30 | Vanguard Group Inc | 12% | 14,039,343 | $2,651,189,480 |
2023-06-30 | Blackrock Inc. | 9% | 10,157,015 | $1,918,050,675 |
2023-06-30 | State Street Corporation | 4% | 5,242,800 | $990,050,332 |
2023-06-30 | Bank of America Corporation | 4% | 5,117,596 | $966,406,809 |
2023-06-30 | Capital Research Global Investors | 3% | 3,381,656 | $638,591,906 |
2023-06-30 | Franklin Resources, Inc. | 3% | 3,135,732 | $592,151,619 |
2023-06-30 | Baillie Gifford and Company | 2% | 2,494,230 | $471,010,384 |
2023-06-30 | Geode Capital Management, LLC | 2% | 2,481,901 | $468,682,175 |
2023-06-30 | Capital International Investors | 2% | 2,267,914 | $428,272,871 |
2023-06-30 | Primecap Management Company | 2% | 2,099,025 | $396,379,873 |