Market Overview

First Solar Spikes Higher on Volume