Follow us on
loading....
Investors followed developments in the Ukraine war and business earnings, with Netflix shares falling as the streaming giant announced a...