technology lead Twitter Loses Almost Half Advertising Revenue Since Elon Musk Takeove christian July 17, 2023 Twitter has lost almost half of its advertising revenue since it was bought by...