Home Finance Stocks This Week: Sell Short Devon Energy And The Macerich Company