Markets don't like surprises. The earnings date on Yahoo has been out there for awhile. If the company didn't plan on meeting that day they should have issued a press release as to when earnings would be released. Someone is asleep at the wheel and should wake up and issue a press release as to when earning WILL be released. It is not that difficult. Shows me that someone in IR should be sitting in the CEO's office right now.