First Solar Inc. shares decline Wednesday after the company missed earnings due to project delays.

Read More