ALBEMARLE CORPORATION IRproxy · 2025-12-312026 Proxy Statement of 2025, PDF file, opens in new window