InsidersTradesSigma
Sprucegrove Investment Management Ltd. · Shareholder — personal