Good Morning from Germany, where the fiscal Zeitenwende comes with a price tag. Germany just sold €4bn of 30y Bunds at 3.783%, highest borrowing cost since 2011. And supply is only ramping up: 2027 net financing needs are seen at €204bn, w/record net Bund issuance of €163bn. The era of free money is over.