You and everyone else are trying to figure this out. The problem is, buy the time you've found, researched, digested, and acted upon all of those factors, they've changed and a different set of factors is in play. Companies hold bad news back until it's absolutely necessary they release it...