Memes lead all sectors up 13.8% over the past 24h