Internet Computer (ICP) Sees 12.1% Increase in Latest CoinDesk 20 Update CoinDesk Indices April 8, 2026