Meta Platforms (NASDAQ: META) and Snap (NYSE: SNAP) are excellent businesses that benefit from user-generated content. *Stock prices used were the afternoon ... Read more