You may have come across memes on social media. According to the Oxford Dictionary, a meme is "an image, video, piece of text, etc., typically humorous in nature, that is copied and spread rapidly by internet users." Memes are incredibly popular, and it was only a matter of time before an investment theme was named […]