But it has cut its Q1 revenue guidance by $100m due to the Covid-19 outbreak.
Read more.