https://www.rt.com/business/51....5131-twitter-reports

icon fm

Twitter reports $1.14 billion net loss for 2020