Social giant Twitter announced on Wednesday its financial results for the fiscal year 2020, saying it recorded a net loss of $1.136 billion against net income a year earlier. According to the company, “2020 net loss was $1.14 billion, representing […]