Oil Tops $100 as Treasury Yields Push Stocks Into Third Loss | investalytix