News & Noise Twitter Agreed To Pay $150 Million In FinesTwitter, a social media platform, agreed to $150 million in fines following a lawsuit by... Adam May 26, 2022