According to ChainCatcher, on-chain analyst @ai_9684xtpa has monitored that the "ETH ICO 1 Million ETH Whale" has cumulatively deposited 15,790.6 ETH to centralized exchanges (CEX) since May 26, with a total value of $40.79 million. The deposit price was $2,583, while the cost was as low as $0.31 per ETH.
In the past 24 hours alone, this whale sold ETH worth $5.03 million and still holds 37,829 ETH.