site logo

Solar stock prices drop on concerns about falling oil prices