CoinShares board approves $40 million share repurchase program - CSHR News | Rallies