Morning Briefing: Markets gain despite multiple concerns

Morning Briefing: Markets gain despite multiple concerns