NEW YORK (TheStreet) -- Shares of Canadian Solar (CSIQ - Get Report) were down 7.09% to $22.94 in after-hours Tuesday after the solar energy company shipped fewer solar modules than expected in the second quarter and provided a light third quarter revenue guidance..

Canadian Solar shipped 850 MW worth of solar modules in the second quarter, with 809 MW recognized in revenue, down from 1.03 GW recognized in revenue in the first quarter. The company expected to ship between 950 MW to 1 GW in the second quarter.

The company said it expects to ship between 970 MW to 1.02 GW in the third quarter, including about 70 MW to its own solar projects that will not be recognized in revenue.

Canadian Solar did report earnings of 31 cents a share for the second quarter, above analysts' estimates of 13 cents a share for the quarter. Revenue grew 2.1% year over year to $636.7 million for the quarter, beating analysts' estimates of $592.5 million.

But the solar module company said it expects to report revenue of $570 million to $620 million for the third quarter, below analysts' estimates of $669.32 million for the quarter.

TheStreet Ratings team rates CANADIAN SOLAR INC as a Buy with a ratings score of B-. TheStreet Ratings Team has this to say about their recommendation:

"We rate CANADIAN SOLAR INC (CSIQ) a BUY. This is driven by multiple strengths, which we believe should have a greater impact than any weaknesses, and should give investors a better performance opportunity than most stocks we cover. The company's strengths can be seen in multiple areas, such as its robust revenue growth, notable return on equity, attractive valuation levels, compelling growth in net income and impressive record of earnings per share growth. We feel its strengths outweigh the fact that the company has had generally high debt management risk by most measures that we evaluated."

You can view the full analysis from the report here: CSIQ Ratings Report

CSIQ ChartCSIQ data by YCharts