Albemarle Corp. stock (US0126531013): earnings beat, lithium recovery hopes and volatile trading — alphai