Stocks flirt with longest losing run in two years as $100 oi