Whales and retail investors have sold a substantial amount of the PEPE holdings. Metrics revealed that the memecoin was under immense selling pressure.