Surprise trading update reveals sliding letter volumes and a failure to hit cost savings targets.

Read more