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