When even the cheerleaders are stunned, you may be excused for doubting the numbers...
Top comment: "July 1st is when loan defaults start. That's when the missed payments from April 1st hit 90 days delinquency. Anything before that is fabricated optimism from the news of the day."