Solar Power Residential Cost

Green Pirate: Episode IV - Residential Solar Power
Canadian Solar shares rise after analyst upgrade
Shares of Canadian Solar jumped 11 percent in midday trading Thursday after one analyst upgraded the stock and other raised the stock target price.
