Is Trending Stock Albemarle Corporation  ( ALB )  a Buy Now?