General Motors shares are extending their post-earnings rally Wednesday as analysts raised price targets following strong Q2 results.

General Motors (NYSE: GM) to report Q2 earnings on July 21, expected to show growth in revenue and sales. Analysts' ratings and targets also available.

GM raised several key earnings forecasts after beating Wall Street's second-quarter expectations as its North American operations continue to drive results.