There was a bit of a giveaway in this morning's commentary, titled "Brexit Headlines vs Retail Sales." Indeed, it's "Brexit headlines" that answer the question in the most recent headline.
In other words, bond markets at home and abroad (but especially abroad) were focused on moving higher in yield this morning in response to Brexit headlines. One notable example hit just before the Retail Sales data came out. A reading of -0.3% vs a forecast of +0.3% is a fairly meaningful miss for this data series and certainly worth more improvement in bonds than we saw. But because of the upward pressure created by the Brexit reaction, all we got was ground-holding while European yields continued higher.
In fact, once traders made their Retail Sales trades, US yields went a bit higher too, but never high enough to move into negative territory on the day. After European markets closed, the balance tipped back in favor of buyers and bonds improved moderately before holding sideways near the days better levels for the rest of the session.
Brexit-related risks remain, with 2 more days to go before the "no-deal Brexit" deadline. There's a smattering of domestic econ data tomorrow, but none of it as important as today's Retail Sales.