Front Page Tech stocks today: Meta agrees to settle social media case for $16.68 billion Yahoo Finance · 2d ago Read the full story at Yahoo Finance →