Post navigation Deutsche Bank upgrades Qiagen stock rating to buy on valuation Oil prices float above $100 a barrel amid ongoing Iran war – what’s moving markets