PEPE Skyrockets by Over 115%: The Return of the Memecoins?