Companies have long avoided postponing their scheduled earnings announcements, fearing that doing so would be the equivalent of hoisting a big red flag.

Read more