European and US headlines did their rendition of 'dueling banjos' this afternoon. On the European side, we had potentially fake news out of a country that may only exist in the movies and history books. The Prime Minister of Malta is cited as saying Greece could cancel the referendum if they can make a deal with creditors. Why we're hearing this from the Maltese PM is anyone's guess.
On the US side, Fed Vice Chair Fischer (the respected one, not the crazy ex-Dallas Fed pres. who says "feral hogs" and "monetary cocaine") said that we're basically at full employment and that we have to hike sooner vs later because of a lag in impact of monetary policy. He went on to say the Fed would try to let us know when that's coming in order to minimize international market volatility.
In other words, the September hike is a go, unless something changes in a major way. Every NFP that's near or better than forecast will only solidify that. This isn't too far from the current market sentiment, so there wasn't much of a reaction at first.
Helping quell the reaction was Europe's next banjo riff. Shortly after the Fischer comments, European officials--fresh out of the recently adjourned Eurogroup meeting--began an assault on all forms of electronic media in an effort to let the world know that there was no new deal reached with Greece today. The only one that really mattered was an official comment from the head of the Eurogroup saying that the Greek government will send a new proposal to the Eurogroup tomorrow.
Bonds turned more markedly negative heading into (and out of) the 3pm Treasury close. Because today is month/quarter-end, there's a bigger-than-normal contingent of trades that had to take place by 3pm, as well as a great many trades that were finally free to be made after the month of June was unofficially over for some traders. Prices leaked back into negative territory heading into 4pm, and several lenders repriced negatively.
MBS | FNMA 3.0 99-12 : -0-03 | FNMA 3.5 102-27 : -0-02 | FNMA 4.0 105-26 : +0-00 |
Treasuries | 2 YR 0.6490 : +0.0120 | 10 YR 2.3570 : +0.0290 | 30 YR 3.1290 : +0.0280 |
Pricing as of 6/30/15 4:10PMEST |