Global economic data is big business for the bond market these days.  With no end in sight to the domestic economic expansion (note: 1.6% vs 0.9% f'cast in today's Retail Sales and another decades-long low in Jobless Claims), any recessionary risks have been pinned on the two biggest economies that have been sending the weakest cues: Europe and China.

Earlier this week (and starting last Friday), Chinese economic data didn't do anything to help the cause of worrying about global growth.  Overnight trading saw the China trade level off, however, thus opening the door for a raft of EU economic data to have its say.  Among that data, it was the weaker German manufacturing PMI that set the tone overnight.  German Bunds rallied sharply and pulled US Treasuries along for the ride. 

In the domestic session, stronger economic data in the morning initially pushed bonds toward weaker territory), but it was no match for afternoon strength in German bond markets (that's afternoon in European time zones, i.e. AM hours in the US).

The net effect is a bounce at a 2.62% ceiling as of yesterday for 10yr yields and a failed attempt to challenge the 2.55% floor today.  Still, simply being able to challenge that floor feels like a victory after the past 2 days of trading.  With a 3.5 day weekend already begun (and with idiosyncratic trading being a typical feature of the half-day before a 3.5 day weekend), we'll have to tune in next week to see if bonds are more predisposed to challenge the most immediate ceiling (2.62) or floor (2.55).