Tech sell-off and oil near $112 push European and US stocks lower · Pollar