According to the monitoring of on-chain analyst @ai_9684xtpa, the whales/institutions that accumulated $22.74 million of PEPE from May 22 to May 30 have deposited 800 billion PEPE to Binance in the past half hour, worth $10.39 million. The deposit price is $0.000012995. If all are sold, there will still be a loss of $610,000 (cost is about $0.00001376). There are still 600 billion tokens left in the address.