Return to sanity on the PPS as the market anticipates the excellent earnings report forthcoming in August. (I haven't seen a release date yet.)