Terrific result by any measure. As I have been saying for weeks, why oh why has the market got it so wrong.