Let's begin with the markets. Ten-year Treasury yields dropped eight bps this week to 2.39%, nearing the March 27th low (2.37%). Two-year yields fell seven bps to 2.20%, a 13-month low. German bund yields declined six bps to negative 0.10%, the low closing yield going back to September 2016. German two-year yields dipped another three bps to negative 0.65%. Swiss 10-year yields declined four bps to negative 0.40%, and Japanese 10-year yields slipped a basis point to negative 0.06%. And Spanish 10-year yields at 0.88% and Portuguese yields at 1.05% make no sense whatsoever unless