Stocks Dive As Russia Invades Ukraine

Oil tops $100, stocks dive as Russia invades Ukraine

Oil prices soared past $100 and safe havens rallied while equities tumbled Thursday after Russian President Vladimir Putin sent forces…

3 years ago