OTC Whale 0x8c58 sold 42005 ETH (worth $111.89 million) during a market downturn and currently holds 9996 ETH (worth $26.8 million). (Lookonchain)