Intelsat Reports $912M Net Loss in 2020, Withdraws From OneWeb Lawsuit
The impact of COVID-19 on Intelsat‘s business became much clearer in the operator’s 2020 end-of-year financial results, in which it reported $912 million in full year losses and a drop...