Musk says Twitter has lost half its advertising revenue
Insider Intelligence has reported that Twitter was set to earn less than $3 billion in 2023, down one-third from 2022.…
Recover your password.
A password will be e-mailed to you.