
Sibanye Stillwater Limited SBSW
$ 14.94
-12.07%
Annual report 2024
added 02-28-2026