Oil is back above the magic number — $100 per barrel — and rate markets are not applauding. Read More