Albemarle Corporation (ALB) reports earnings