Albemarle (ALB): financials explained · StockLab