Lookonchain monitoring shows that OTC whale address 0x8c58 sold 42,005 ETH, worth approximately $111.89 million, during the market downturn. The address currently still holds 9,996 ETH, worth approximately $26.8 million.