Richard Peter Menell, Director at Sibanye Stillwater Ltd (SBSW), bought 2,500 shares at $11.43 ($29K) on 2026-03-24, disclosed to the SEC on 2026-03-25.
Director Richard Peter Menell purchased 2,500 shares at $11.43 on March 24, 2026, marking the largest insider purchase in the company's history. This significant accumulation comes as the stock has dropped 27.27% over the last 30 days, potentially signaling a contrarian bet on the recovery of the precious metals miner.
The stock is currently trading at $11.76, down 27.27% over the past 30 days and 44.76% below its 52-week high of $21.29.
Something here stands out, but not much.