US stocks have soared after the European Central Bank announced a huge bond-buying stimulus program, with banks and big tech stocks leading the way helped by a sharply higher US dollar.

US stocks have soared after the European Central Bank announced a huge bond-buying stimulus program, with banks and big tech stocks leading the way helped by a sharply higher US dollar.