Memes in finance