Market Overview

First Solar Halted Again on Circuit Breaker, Now Up 27%