Market Overview

First Solar Shares Sinking as Price Couldn't Hold Over $31; Now Down ~4%