The quarterly earnings announcements are coming thick and fast with a mixture of gloom and encouragement.
Read more.