PANews reported on May 31 that according to Onchain Lens monitoring, a PEPE whale deposited all of its 20 trillion PEPE, worth 24.82 million USD, into Binance after holding it for a month, expecting to profit 6.85 million USD.