PEPE Volume Skyrockets 51%, But There’s a Catch editorial staff 21. October 2024 PEPE has seen mixed metric shift over past 24 hours