General Motors stock forms risky patterns as earnings report loom | AllMind News