{"id":496158,"date":"2021-05-20T06:03:53","date_gmt":"2021-05-20T10:03:53","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/"},"modified":"2021-05-20T06:03:53","modified_gmt":"2021-05-20T10:03:53","slug":"canadian-solar-reports-first-quarter-2021-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/","title":{"rendered":"Canadian Solar Reports First Quarter 2021 Results"},"content":{"rendered":"<div class=\"xn-newslines\">\n<p class=\"xn-distributor\">PR Newswire<\/p>\n<\/p><\/div>\n<div class=\"xn-content\">\n<p>\n        <span class=\"xn-location\">GUELPH, ON<\/span>, <span class=\"xn-chron\">May 20, 2021<\/span> \/PRNewswire\/ &#8212;\u00a0<a target=\"_blank\" href=\"http:\/\/www.canadiansolar.com\/\" rel=\"nofollow noopener\">Canadian Solar Inc.<\/a>\u00a0(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the quarter ended <span class=\"xn-chron\">March 31, 2021<\/span>. <\/p>\n<p>\n        <b>Highlights<\/b>\n      <\/p>\n<ul type=\"disc\">\n<li>Solar module shipments of 3.1 GW in the first quarter of 2021, compared to guidance of 3.0 GW to 3.2 GW. <\/li>\n<li>Revenue increased 32% year-over-year (&#8220;yoy&#8221;) to <span class=\"xn-money\">$1.1 billion<\/span>, compared to guidance of <span class=\"xn-money\">$1.0 billion<\/span> to <span class=\"xn-money\">$1.1 billion<\/span>. <\/li>\n<li>Gross margin of 17.9%, compared to guidance range of 16% to 18%. <\/li>\n<li>Net income attributable to Canadian Solar of <span class=\"xn-money\">$23 million<\/span>, or <span class=\"xn-money\">$0.36<\/span> per diluted share. <\/li>\n<li>1.2 GWh of battery storage projects under construction. <\/li>\n<li>Total battery storage project development pipeline nearly doubled to 17 GWh. <\/li>\n<li>Strategic partnership and investment in Habitat Energy to strengthen battery storage capabilities. <\/li>\n<li>Carve-out IPO of CSI Solar subsidiary remains on track. <\/li>\n<\/ul>\n<p>\n        <b>Dr. <span class=\"xn-person\">Shawn Qu<\/span>, Chairman and CEO<\/b>, commented, &#8220;First quarter 2021 revenue and gross margin came in at the high-end of our guidance, as our team remained focused on achieving financial and business improvements despite the challenging market conditions. We nearly doubled our total storage project development pipeline and expect this positive momentum to continue, which should greatly enhance the value of our development pipeline. We further strengthened our competitive position with our recent strategic partnership with Habitat Energy, which will leverage our global scale and platform, while helping us improve the software capabilities of our battery storage projects. As always, Canadian Solar is at the forefront of developing and commercializing the energy innovations that matter to our customers. The latest example is the Q1 production of our first N-type heterojunction (HJT) solar cell from our newest state-of-the-art 250 MW pilot line. Our teams are rapidly improving the cell conversion efficiency of these new cells, and we expect to start delivering our first cutting-edge HJT solar modules in the third quarter this year. <\/p>\n<p>&#8220;Separately, the carve-out IPO of CSI Solar remains on track. We officially submitted the listing application materials to the securities regulatory authorities in <span class=\"xn-location\">China<\/span>, which are now under review per usual procedures.&#8221; <\/p>\n<p>\n        <b><br \/>\n          <span class=\"xn-person\">Ismael Guerrero<\/span>, Corporate VP and President of Canadian Solar&#8217;s Global Energy subsidiary<\/b>, said, &#8220;In the first quarter of 2021, we delivered approximately 500 MWp of project sales, including 61 MWp in <span class=\"xn-location\">Japan<\/span>, which were acquired by Canadian Solar Infrastructure Fund, the largest listed infrastructure fund on the Tokyo Stock Exchange. We also continued to grow our solar and storage project pipelines totaling 21 GW and 17 GWh at the end of March, respectively, building one of the largest solar and storage project pipelines in the world. We are excited to report that we have established a new Brazilian Participation Fund for Infrastructure Projects (FIP-IE) and are currently executing on approximately 2 GWp of contracted solar projects in <span class=\"xn-location\">Brazil<\/span>. Last month, we set up the structure of a Real Estate Investment Fund (REIF) in <span class=\"xn-location\">Italy<\/span>, which will be a private investment vehicle for our Italian projects currently under development. We will continue to work on investment vehicles in our Global Energy business as we work to build and monetize value for the Company and shareholders.&#8221; <\/p>\n<p>\n        <b><br \/>\n          <span class=\"xn-person\">Yan Zhuang<\/span>, President of Canadian Solar&#8217;s CSI Solar subsidiary<\/b>, said, &#8220;The first quarter was challenging, as expected, with cost inflation driven by continued higher raw material and transportation costs, and unfavorable foreign exchange fluctuations. For instance, the price of polysilicon has tripled over the past twelve months. We were able to partially mitigate the impact by raising our module prices, which saw a near double digit percentage increase relative to the previous quarter, and prioritizing margins ahead of shipment volumes. Underlying demand for solar energy remains strong driven by ambitious public and private sector targets, yet we are seeing increasing price elasticity of demand and the prospect that certain utility scale projects may be delayed. Meanwhile, we continue to focus on developing our technology differentiation, enhancing our product offering through high value-add system solutions, and working closely with our customers and partners.&#8221; <\/p>\n<p>\n        <b>Dr. <span class=\"xn-person\">Huifeng Chang<\/span>, Senior VP and CFO<\/b>, added, &#8220;In the first quarter of 2021, we achieved <span class=\"xn-money\">$1.1 billion<\/span> in revenue, 17.9% gross margin and <span class=\"xn-money\">$23 million<\/span> net income, executing to the high end of guidance. Net income increased to <span class=\"xn-money\">$0.36<\/span> per diluted share from <span class=\"xn-money\">$0.11<\/span> per diluted share in the fourth quarter of 2020, even with higher taxes and unfavorable foreign exchange conditions. We ended the first quarter with <span class=\"xn-money\">$1.5 billion<\/span> in cash, allowing us to selectively build strategic stock of key materials in support of higher customer demand and lessen the impact of increasing raw material costs. We remain disciplined and will continue to invest in long-term growth opportunities, including our expanding battery storage pipeline.&#8221; <\/p>\n<p>\n        <b>First Quarter 2021 Results <\/b>\n      <\/p>\n<p>Total module shipments in the first\u00a0quarter of 2021 were 3,139 MW, a 42% yoy increase and 5% quarter-over-quarter (&#8220;qoq&#8221;) increase. Of the total, 267 MW\u00a0was shipped\u00a0to the Company&#8217;s own utility-scale solar power projects. <\/p>\n<p>Net revenue in the first quarter of 2021 grew by 32% yoy and 5% qoq to <span class=\"xn-money\">$1<\/span>,089\u00a0million.\u00a0The sequential increase\u00a0was driven by higher project sales in <span class=\"xn-location\">Japan<\/span> and <span class=\"xn-location\">the United States<\/span>, a higher module average selling price (&#8220;ASP&#8221;), which was partially offset by lower module shipments recognized as revenues.<\/p>\n<p>Gross profit in the first quarter of 2021 was <span class=\"xn-money\">$195 million<\/span>, up 38% qoq but down 13% yoy.\u00a0Gross margin in the first quarter of 2021 was 17.9%, compared to guidance of 16% to 18%, and 13.6% in the fourth quarter of 2020.\u00a0The sequential gross margin expansion was mainly driven by an increased contribution of high margin project sales and higher module ASP, which was partially offset by higher manufacturing costs. <\/p>\n<p>Total operating expenses in the first quarter of 2021 were $151\u00a0million compared to\u00a0$139 million in the fourth\u00a0quarter of 2020.\u00a0The\u00a0sequential\u00a0increase was primarily driven by an increase in shipping and handling expenses, partially offset by a decrease in asset impairment expenses.<\/p>\n<p>Non-cash depreciation and amortization charges in the first quarter of 2021 were $62\u00a0million,\u00a0compared to $59\u00a0million in the fourth\u00a0quarter of 2020, and <span class=\"xn-money\">$45 million<\/span> in the first quarter of 2020.<\/p>\n<p>Net foreign exchange loss in the first quarter of 2021 was <span class=\"xn-money\">$7 million<\/span>, compared to a net gain of <span class=\"xn-money\">$4 million<\/span> in the fourth\u00a0quarter of 2020 and a net loss of <span class=\"xn-money\">$1 million<\/span> in the first\u00a0quarter of 2020. The net loss was primarily driven by strength in the U.S. Dollar relative to the Japanese Yen.<\/p>\n<p>Income tax expense in the first quarter of 2021 was <span class=\"xn-money\">$14 million<\/span>, compared to <span class=\"xn-money\">$2 million<\/span> of income tax benefit in the fourth quarter of 2020 and <span class=\"xn-money\">$29 million<\/span> of income tax benefits in the first quarter of 2020.\u00a0The expense was mainly driven by an increase in pre-tax income from high tax jurisdictions and certain non-deductible items.<\/p>\n<p>Net income attributable to Canadian Solar in the first quarter of 2021 was $23\u00a0million, or <span class=\"xn-money\">$0<\/span>.36\u00a0per diluted share, compared to net income of <span class=\"xn-money\">$7 million<\/span>, or <span class=\"xn-money\">$0.11<\/span> per diluted share in the fourth quarter of 2020.\u00a0<\/p>\n<p>Net cash used by operating activities in the first quarter of 2021 was $83\u00a0million, compared to <span class=\"xn-money\">$120 million<\/span> provided by operating activities\u00a0in the fourth\u00a0quarter of 2020. The operating cash outflow was mainly driven by an increase in strategic inventory in key markets such as the U.S. and <span id=\"spanHghlta58b\"><span class=\"xn-location\">Europe<\/span> to<\/span> reduce the impact of upstream supply chain <span id=\"spanHghltccff\">disruptions.<\/span><\/p>\n<p>Total debt in the first quarter of 2021 was <span class=\"xn-money\">$2.28 billion<\/span>, compared to <span class=\"xn-money\">$2.18 billion<\/span> in the fourth quarter of 2020. The increase in total debt was mainly driven by increase in non-recourse debt used to finance solar power projects, which increased to <span class=\"xn-money\">$522 million<\/span> in the first quarter of 2021 from <span class=\"xn-money\">$434 million<\/span> in the fourth quarter of 2020. <\/p>\n<p>\n        <b>Battery Storage Opportunities<\/b>\n      <\/p>\n<p>Canadian Solar is one of the early movers in developing and supplying energy storage solutions and projects. The Company has strategically positioned itself in the battery storage market, both in solar plus battery storage, as well as in stand-alone storage opportunities. The rapid growth of the energy storage market is being driven by technology improvements, declining battery storage costs, rising penetration of renewable energy and accelerating retirements of fossil fuel capacity.<\/p>\n<p>Canadian Solar has a competitive advantage given its global leadership in both module manufacturing and solar project development. Both CSI Solar and Global Energy have focused strategically on their respective energy storage businesses: <\/p>\n<ul type=\"disc\">\n<li>Under Global Energy, energy storage project development is now fully integrated within the main solar development teams. Given the segment&#8217;s large and growing pipeline, it is positioned to capture utility-scale energy storage projects. <\/li>\n<li>Under CSI Solar, the battery storage solutions&#8217; team focuses on delivering bankable, end-to-end, integrated battery storage solutions for utility scale, commercial and industrial, as well as residential applications. These systems solutions will be complemented with long term service agreements, including future battery capacity augmentation services. <\/li>\n<\/ul>\n<p>While there are synergies between the project team and the solutions team, both operate independently and on different sections of the battery storage value chain. The project pipeline for each team should be assessed independently. Please refer to the Global Energy and CSI Solar sections of this document for specific pipeline figures. <\/p>\n<p>\n        <b>Global Energy Segment <\/b>\n      <\/p>\n<p>Canadian Solar has one of the world&#8217;s largest and most geographically diversified utility-scale solar and energy storage project development platforms, with a strong track record of originating, developing, financing and building over 5.7 GWp of solar power plants across six continents. As one of the early movers, the Company has built a leadership position in solar as well as energy storage project development and currently has an aggregate pipeline of nearly 21 GWp and 17 GWh, respectively. <\/p>\n<p>The continued pipeline expansion and strong project development track record will support Global Energy&#8217;s growth in three key areas: <\/p>\n<ol type=\"1\">\n<li>\n          <b>Project sales<\/b>: The Company intends to grow its volume of project sales by a compound annual growth rate of 25% over the next five years, well ahead of global market growth rate of approximately 20% according to many research reports. <br \/>\u00a0 <\/li>\n<li>\n          <b>Investment vehicles<\/b>: The Company intends to optimize its project monetization strategy by establishing local investment vehicles that will help maximize the value of its project assets. The Company also intends to retain minority ownership in these vehicles. By 2025, the Company intends to reach at least 1 GW of combined net ownership in solar power projects through these vehicles. This approach will help the Company build and grow a stable base of long-term cash flows from contracted electricity. The Company will be able to recycle a large portion of the capital into developing new solar projects for growth. Meanwhile, Canadian Solar expects to capture additional operational value throughout the partial ownership period, including long-term cash flows from power sales, operations and maintenance (O&amp;M), asset management and other services (see point 3). The Company currently owns a 15% stake in the Canadian Solar Infrastructure Fund (&#8220;CSIF&#8221;, TSE: 9284), the largest listed Japanese infrastructure fund\u00a0on the Tokyo Stock Exchange. The Company also established the Brazilian Participation Fund for Infrastructure projects (FIP-IE). Similar project investment vehicles in certain European countries are also currently underway. Through launching these localized vehicles, Canadian Solar is building up its expertise in designing investment vehicles in local markets that will help maximize value of its project assets. <br \/>\u00a0 <\/li>\n<li>\n          <b>Services<\/b>: Canadian Solar currently manages over 2 GW of operational projects under long-term O&amp;M agreements, and an additional 2 GW of contracted projects that will be operated and maintained by the Company once they are placed in operation. The Company&#8217;s target is to reach 11 GW of projects under O&amp;M agreements by 2025. <\/li>\n<\/ol>\n<p>Management targets to achieve the following over the next 5 years:<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prnsbts prnsbr1 prnvab prnsbb1 prnpl6 prnsbl1 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Global Energy Targets <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2022<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2023<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2024<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen4\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2025<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Annual Project Sales, GWp <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1.8-2.3<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2.4-2.9<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3.2-3.7<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3.6-4.1<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4.0-4.5<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cumulative Projects Retained, MWp<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~200<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~400<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~760<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~960<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~1,000<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operational O&amp;M projects, GWp <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~2.6<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~4.0<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~6.5<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~9.2<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">~11.0<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <i><br \/>\n          <u>Total Solar Project Pipeline<\/u><br \/>\n        <\/i>\n      <\/p>\n<p>As <span class=\"xn-chron\">March 31, 2021<\/span>, the Company&#8217;s total project pipeline was 20.8 GWp, including 1.8 GWp under construction, 3.7 GWp of backlog, and 15.4 GWp of earlier stage pipeline. The backlog includes projects that have passed their Risk Cliff Date and are expected to be built in the next one to four years. A project&#8217;s Risk Cliff Date depends on the country where the project is located and is defined as the date on which the project passes the last high-risk development stage. This is usually after the projects have received all the required environmental and regulatory approvals, interconnection agreements, feed-in tariff (&#8220;FIT&#8221;) arrangements and power purchase agreements (&#8220;PPAs&#8221;). Over 90% of projects in backlog are contracted (i.e., have secured a PPA or FIT), and the remaining are reasonably assured of securing PPAs.<\/p>\n<p>The Company&#8217;s pipeline includes early- to mid-stage project opportunities currently under development but that are yet to be de-risked. <\/p>\n<p>The following table presents the Company&#8217;s total project pipeline. <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td class=\"prngen6\">\n              \n            <\/td>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total Project Pipeline (as of March 31, 2021) \u2013 MWp<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Region<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>In Construction<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Backlog<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Pipeline<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">North America<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">443<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">744<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,758<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>5,945<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Latin America<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">859*<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,098*<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,371<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,328<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Europe, the Middle East and Africa (&#8220;EMEA&#8221;)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">400*<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,519<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,919<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Japan<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">159<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">150<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">147<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>456<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Asia Pacific excluding Japan and China<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">348<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">191<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,667<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2,206<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">China (part of CSI Solar)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">80<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,900<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,980<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,809<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,663<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>15,362<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>20,834<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>*Note: Gross MWp size of projects includes 573 MWp in construction in Latin America, <\/i><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>and 110 MWp in backlog in EMEA, that are not owned by Canadian Solar or have been sold to third parties.<\/i><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\u00a0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p>The Company has a sizable amount of premium, high FIT projects in <span class=\"xn-location\">Japan<\/span>. The table below sets forth the expected COD schedule of the Company&#8217;s project backlog in development and construction in <b><span class=\"xn-location\">Japan<\/span><\/b>, as of <span class=\"xn-chron\">March 31, 2021<\/span>:<\/p>\n<p>\n        <b>Expected COD Schedule <\/b><br \/>\n        <b>\u2013 <\/b><br \/>\n        <b>MWp<\/b>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2022<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2023 and <br \/>Thereafter<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">44<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">190<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">74<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>308<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <i><br \/>\n          <u>Battery Storage Project Pipeline<\/u><br \/>\n        <\/i>\n      <\/p>\n<p>The Global Energy segment has been actively developing utility-scale solar plus energy storage projects, as well as stand-alone battery storage projects. The\u00a0Company found that virtually all its solar power projects under development can co-host energy storage facilities and has done so during the first quarter of 2021. This approach has helped the Company nearly double its energy storage pipeline to almost 17 GWh during the quarter. By co-hosting energy storage facilities with solar power plants on the same piece of land and using the same interconnection point, the Company expects to significantly enhance the value of its assets under development. <\/p>\n<p>Over the past years, Canadian Solar has signed several new storage tolling agreements with a variety of power purchasers, including community choice aggregators, investor-owned utilities, universities, and public utility districts. The Company has also signed development services agreements to retrofit operational solar projects with battery storage, many of which were previously developed by the Company. <\/p>\n<p>The table below sets forth <b>Global Energy&#8217;s storage project development<\/b> backlog and pipeline. <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td class=\"prngen6\">\n              \n            <\/td>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Storage<\/b><br \/>\n                  <b>\u00a0Project Development Backlog and Pipeline<\/b><br \/>\n                  <b>\u00a0<\/b><br \/>\n                  <b>(as of March 31, 2021) \u2013 MWh<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Region<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>In Construction<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Backlog<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Pipeline<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">North America<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,201<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,100<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,405<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>10,706<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Latin America<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,200<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,200<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Europe, the Middle East and Africa (&#8220;EMEA&#8221;)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,314<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,314<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Japan<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>5<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Asia Pacific excluding Japan <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">&#8211;<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,650<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,650<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen5\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,201<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,100<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>14,574<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>16,875<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"6\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <i><br \/>\n          <u>Solar Power Plants and Battery Storage Projects in Operation<\/u><br \/>\n        <\/i>\n      <\/p>\n<p>As of March\u00a031, 2021, the Company&#8217;s solar power plants in operation totaled 477 MWp, with a combined estimated net resale value of approximately $420\u00a0million to Canadian Solar. The estimated resale value is based on selling prices that Canadian Solar is currently negotiating or transaction prices of similar assets in the relevant markets.<\/p>\n<p>The Company owned 3 MWh of battery storage projects in operation in <span class=\"xn-location\">North America<\/span>. <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Solar Power Plants in Operation \u2013 MWp <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Latin America<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Japan<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Asia Pacific <\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ex. Japan and China<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>China<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">100<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">61<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">302<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>477<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <i>Note: Gross MWp size of projects, includes <\/i><br \/>\n        <i>26<\/i><br \/>\n        <i>\u00a0MWp in <span class=\"xn-location\">Asia Pacific<\/span> ex. <span class=\"xn-location\">Japan<\/span> and <span class=\"xn-location\">China<\/span> already sold to third parties. <span class=\"xn-location\">China<\/span> portfolio is part of CSI Solar. <\/i>\n      <\/p>\n<p>\n        <i><br \/>\n          <u>Operating Results<\/u><br \/>\n        <\/i>\n      <\/p>\n<p>The following table presents unaudited select results of operations data of the Company&#8217;s Global Energy segment.<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Global Energy Segment Financial Results <\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(<\/b><br \/>\n                  <b>In Thousands of U.S. Dollars, Except Percentages and Unless Otherwise Stated)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen14\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31, <br \/>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December <\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>31<\/b><br \/>\n                  <b>, 2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31, <br \/>2020*<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net revenues <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">471,062<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">372,617<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">242,550<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenues<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">358,037<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">340,403<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">153,934<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">113,025<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">32,214<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">88,616<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27,944<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,434<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27,786<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prnsbts prnsbr1 prnvab prnsbbd prnpl6 prnsbl1 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income from operations<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">85,081<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,780<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen17\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,830<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>Gross margin <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>24.0%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8.6%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>36.5%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>Operating margin<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>18.1%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">0.5%<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>25.1%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnmr10\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>*Historical values of first quarter of 2020 have been revised to conform to current period presentation<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <b>CSI Solar Segment <\/b>\n      <\/p>\n<p>CSI Solar&#8217;s 2021 capacity expansion targets are detailed below.\u00a0 All new capacity will produce CSI Solar&#8217;s next generation high-power, high-efficiency modules in the HiKu and BiHiKu product portfolios<\/p>\n<p>\n        <b><br \/>\n          <u>Manufacturing Capacity, GW (period-end)<\/u><br \/>\n        <\/b>\n      <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>FY20<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1H21 Plan<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>FY21 Plan<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Ingot<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2.1<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5.1<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5.1<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Wafer<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6.3<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10.3<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10.3<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cell<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9.6<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12.9<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">13.3<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Module<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16.1<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">22.2<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">25.7<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>Note: CSI Solar&#8217;s capacity expansion plans are subject to change without notice based on market conditions and capital allocation plans. <\/p>\n<p>\n        <i><br \/>\n          <u>Operating Results<\/u><br \/>\n        <\/i>\u00a0<\/p>\n<p>The following table presents unaudited select results of operations data of the CSI Solar segment for the periods indicated.<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prnsbt0 prnsbr0 prnbcc prnsbb0 prnsbl0\">\n<tr>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prnsbts prnrbrb0 prnvab prnsbbs prntac prnpl6 prnsblb0 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CSI Solar Segment Financial Results<\/b><br \/>\n                  <b>*<\/b><br \/>\n                  <b>\u00a0<\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(In Thousands of U.S. Dollars, Except Percentages and Unless Otherwise Stated)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n              \n            <\/td>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31, <br \/>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December<\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>31, 2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen20\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31, <br \/>2020**<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net revenues <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">695,152<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">784,588<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">689,747<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenues<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">627,694<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">678,410<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">527,578<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">67,458<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">106,178<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">162,169<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prnsbtb0 prnrbrb0 prnvab prnsbbs prnpl6 prnsblb0 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating expenses<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">120,126<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">103,378<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen21\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">77,988<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen21\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prnsbtb0 prnrbrb0 prnvab prnsbbd prnpl6 prnsblb0 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income (loss) from operations<\/span>\n              <\/p>\n<\/td>\n<td class=\"prnsbtb0 prnrbrb0 prnvab prnsbbd prntar prnpl6 prnsblb0 prnpr6\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(52,668)\u00ad\u00a0 <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,800<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen26\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">84,181<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen26\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>Gross margin <\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>9.7%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>13.5%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>23.5%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen22\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>Operating margin<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>-7.6%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>0.4%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen27\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <i>12.2%<\/i><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen19\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <i>* <\/i><br \/>\n        <i>I<\/i><br \/>\n        <i>ncludes <\/i><br \/>\n        <i>effects of both sales to <\/i><br \/>\n        <i>third part<\/i><br \/>\n        <i>y customers <\/i><br \/>\n        <i>and to <\/i><br \/>\n        <i>the Company&#8217;s Global En<\/i><br \/>\n        <i>ergy <\/i><br \/>\n        <i>Segment<\/i><br \/>\n        <i>.<\/i><br \/>\n        <i>\u00a0Please refer to the attached financial tables for intercompany transaction elimination information. Income from operations reflects management&#8217;s allocation and estimate as some services are shared by the Company&#8217;s two business segments. <\/i>\n      <\/p>\n<p>\n        <i>** Historical values of first quarter of 2020 have been revised to conform with current period presentation<\/i>\n      <\/p>\n<p>The table below provides the geographic distribution of the net revenue of CSI Solar:<\/p>\n<div class=\"prntal\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"9\" nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CSI Solar Net Revenues Geographic Distribution* (In Millions of U.S. Dollars, Except Percentages)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Q1 2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>% of Net <br \/>Revenues<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Q4 2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>% of Net <br \/>Revenues<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Q1 2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>% of Net <br \/>Revenues<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Asia<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">240<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">39<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">414<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">62<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">174<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Americas<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">261<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">42<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">149<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">22<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">249<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Europe and others<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">117<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">19<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">105<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">160<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Total<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">618<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">100<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">668<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">100<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">583<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">100<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <i>*Excludes sales from CSI Solar to Global Energy.<\/i>\n      <\/p>\n<p>CSI Solar shipped 3.1 GW of modules to more than 70\u00a0countries in the first\u00a0quarter of 2021.\u00a0The top five markets ranked by shipments were the U.S., <span class=\"xn-location\">China<\/span>, <span class=\"xn-location\">Brazil<\/span>, <span class=\"xn-location\">Australia<\/span> and <span class=\"xn-location\">Japan<\/span>.<\/p>\n<p>\n        <i><br \/>\n          <u>Battery Storage Solutions<\/u><br \/>\n        <\/i>\n      <\/p>\n<p>The Company is one of the early movers in developing system solutions and energy storage integration services. Within CSI Solar, the battery storage solutions team delivers competitive turnkey, integrated battery storage solutions, including bankable and fully wrapped capacity and performance guarantees. These guarantees are complemented with long term operations and maintenance agreements, which include future battery capacity augmentation services and bring in longer term, stable income. <\/p>\n<p>The table below sets forth <b>CSI Solar&#8217;s battery storage system integration&#8217;s<\/b> contracted projects and\/or under construction, those in high probability forecast, and pipeline, as of <span class=\"xn-chron\">March 31, 2021<\/span>. <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Contracted\/<\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>In Construction<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Forecast<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Pipeline<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen8\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Storage (MWh)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">861<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,400<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">4,842<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,103<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>Contracted\/in construction projects are expected to be delivered within the next 12 to 18 months. Forecast projects include those that have more than 75% probability of being contracted within the next 12 months, and the remaining pipeline includes projects that have been identified but have a below 75% probability of being contracted. <\/p>\n<p>\n        <b>Business Outlook<\/b>\n      <\/p>\n<p>The Company&#8217;s business outlook is based on management&#8217;s current views and estimates given factors such as existing market conditions, order book, production capacity, input material prices, foreign exchange fluctuations, anticipated timing of project sales, and the global economic environment. This outlook is subject to uncertainty with respect to, among other things, customer demand, project construction and sale schedules, product sales prices and costs, and the global impact of the ongoing COVID-19 pandemic. Management&#8217;s views and estimates are subject to change without notice.<\/p>\n<p>For the second\u00a0quarter of 2021, the Company expects total module shipments to be in the range of 3.5 GW to 3.7 GW, including approximately 80 MW of module shipments to the Company&#8217;s own projects. Total revenues are expected to be in the range of <span class=\"xn-money\">$1.4 billion<\/span> to <span class=\"xn-money\">$1.5 billion<\/span>. Gross margin is expected to be between 9.5% and 10.5%. <\/p>\n<p>The Company reiterates full year 2021 total module shipment guidance of 18 GW to 20 GW\u00a0and project sales guidance of 1.8 GW to 2.3 GW. The Company introduces 2021 total battery storage shipment guidance of 810 MWh to 860 MWh. Total revenue guidance for 2021 remains unchanged, expected to be in the range of <span class=\"xn-money\">$5.6 billion<\/span> to <span class=\"xn-money\">$6.0 billion<\/span>. <\/p>\n<p>\n        <b>Dr. <span class=\"xn-person\">Shawn Qu<\/span>, Chairman and CEO,<\/b>\u00a0commented, &#8220;Despite the market uncertainties, we still expect significant growth in solar module shipments in the second quarter, as reflected in our guidance. The updated outlook also incorporates our capacity expansion plans, as well as our efforts to protect profitability ahead of volume. Underlying demand remains strong globally across our markets, while new markets, like battery storage, are growing at an exponential rate. We will continue to invest in technology and R&amp;D, enhance our battery storage solutions capabilities and expand our pipeline of high-quality solar and storage assets, as we further strengthen our global leadership position, and deliver long-term sustainable returns for shareholders.&#8221; <\/p>\n<p>\n        <b>Recent Developments<\/b>\n      <\/p>\n<p>On <span class=\"xn-chron\">May 13, 2021<\/span>, Canadian Solar announced it executed a strategic partnership and investment with Habitat Energy. The partnership will allow Canadian Solar to offer enhanced technology solutions for developers and owners of battery storage assets to capture additional revenue from trading optimization, while improving grid stability and contributing to the global energy transition to a cleaner, smarter and more efficient power grid. <\/p>\n<p>On <span class=\"xn-chron\">April 22, 2021<\/span>, Canadian Solar announced that its wholly-owned subsidiary, Recurrent Energy, commenced construction on the 100 MWac Sunflower Solar Project located in <span class=\"xn-location\">Sunflower County, Mississippi<\/span>. <\/p>\n<p>On <span class=\"xn-chron\">April 12, 2021<\/span>, Canadian Solar announced it started mass production of the high-power, high-efficiency monofacial HiKu7 and bifacial BiHiKu7 modules with power output of up to 665 W.<\/p>\n<p>On <span class=\"xn-chron\">April 7, 2021<\/span>, Canadian Solar announced it commenced construction on four solar projects in <span class=\"xn-location\">Japan<\/span> totaling 143 MWp, including the Company&#8217;s flagship mega-project, the 100 MWp Azuma Kofuji project in the Fukushima Prefecture. <\/p>\n<p>\n        <b>Conference Call Information<\/b>\n      <\/p>\n<p>The Company will hold a conference call at <span class=\"xn-chron\">8:00 a.m.<\/span> U.S. Eastern Daylight Time on <span class=\"xn-chron\">Thursday, May 20, 2021<\/span> (<span class=\"xn-chron\">8:00 p.m.<\/span>, <span class=\"xn-chron\">Thursday, May 20, 2021<\/span> in <span class=\"xn-location\">Hong Kong<\/span>) to discuss its first quarter\u00a02021\u00a0results and business outlook. The dial-in phone number for the live audio call is +1-866-519-4004 (toll-free from the U.S.), +852-3018-6771 (local dial-in from <span class=\"xn-location\">Hong Kong<\/span>) or +1 845-675-0437 from international locations. The passcode for the call is 8097762. A live webcast of the conference call will also be available on the investor relations section of Canadian Solar&#8217;s website at <u><a target=\"_blank\" href=\"http:\/\/www.canadiansolar.com\/\" rel=\"nofollow noopener\">www.canadiansolar.com<\/a>.<\/u><\/p>\n<p>A replay of the call will be available 2 hours after the conclusion of the call until <span class=\"xn-chron\">9:00 a.m.<\/span> U.S. Eastern Daylight Time on <span class=\"xn-chron\">Friday, May 28, 2021<\/span> (<span class=\"xn-chron\">9:00 p.m.<\/span>, <span class=\"xn-chron\">May 28, 2021<\/span> in <span class=\"xn-location\">Hong Kong<\/span>) and can be accessed by dialing +1-855-452-5696 (toll-free from the U.S.), +852-3051-2780 (local dial-in from <span class=\"xn-location\">Hong Kong<\/span>) or +1-646-254-3697 from international locations.\u00a0 The passcode for the replay is 8097762.\u00a0 A webcast replay will also be available on the investor relations section of Canadian Solar&#8217;s at <u><a target=\"_blank\" href=\"http:\/\/www.canadiansolar.com\/\" rel=\"nofollow noopener\">www.canadiansolar.com<\/a><\/u>.<\/p>\n<p>\n        <b>About\u00a0Canadian Solar Inc.<\/b>\n      <\/p>\n<p>Canadian Solar was founded in 2001 in <span class=\"xn-location\">Canada<\/span> and is one of the world&#8217;s largest solar technology and renewable energy companies. It is a leading manufacturer of solar photovoltaic modules, provider of solar energy and battery storage solutions, and developer of utility-scale solar power and battery storage projects with a geographically diversified pipeline in various stages of development. Over the past 20 years, Canadian Solar has successfully delivered over 53 GW\u00a0of premium-quality, solar photovoltaic modules to customers in over 150 countries. Likewise, since entering the project development business in 2010, Canadian Solar has developed, built and connected over 5.7 GWp in over 20 countries across the world. Currently, the Company has around 500 MWp of projects in operation, over 5 GWp of projects under construction or in backlog (late-stage), and an additional 15 GWp of projects in pipeline (mid- to early- stage). Canadian Solar is one of the most bankable companies in the solar and renewable energy industry, having been publicly listed on the NASDAQ since 2006.\u00a0For additional information about the Company, follow Canadian Solar on\u00a0<a target=\"_blank\" href=\"https:\/\/www.linkedin.com\/company\/canadian-solar-inc-\/\" rel=\"nofollow noopener\">LinkedIn\u00a0<\/a>or visit\u00a0<a target=\"_blank\" href=\"http:\/\/www.canadiansolar.com\/\" rel=\"nofollow noopener\">www.canadiansolar.com<\/a>.<\/p>\n<p>\n        <b>Safe Harbor\/Forward-Looking Statements<\/b>\n      <\/p>\n<p>Certain statements in this press release regarding the Company&#8217;s expected future shipment volumes, gross margins are forward-looking statements that involve a number of risks and uncertainties that could cause actual results to differ materially. These statements are made under the &#8220;Safe Harbor&#8221; provisions of the U.S. Private Securities Litigation Reform Act of 1995. In some cases, you can identify forward-looking statements by such terms as &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;estimates,&#8221; the negative of these terms, or other comparable terminology. Factors that could cause actual results to differ include general business and economic conditions and the state of the solar industry; volatility, uncertainty, delays and disruptions related to the COVID-19 pandemic; governmental support for the deployment of solar power; future available supplies of high-purity silicon; demand for end-use products by consumers and inventory levels of such products in the supply chain; changes in demand from significant customers; changes in demand from major markets such as <span class=\"xn-location\">Japan<\/span>, the U.S., <span class=\"xn-location\">China<\/span> and <span class=\"xn-location\">Brazil<\/span>; changes in customer order patterns; changes in product mix; capacity utilization; level of competition; pricing pressure and declines in average selling prices; delays in new product introduction; delays in utility-scale project approval process; delays in utility-scale project construction; delays in the completion of project sales; continued success in technological innovations and delivery of products with the features customers demand; shortage in supply of materials or capacity requirements; availability of financing; exchange rate fluctuations; litigation and other risks as described in the Company&#8217;s SEC filings, including its annual report on Form 20-F filed on <span class=\"xn-chron\">April 19, 2021<\/span>. Although the Company believes that the expectations reflected in the forward-looking statements are reasonable, it cannot guarantee future results, level of activity, performance, or achievements. Investors should not place undue reliance on these forward-looking statements. All information provided in this press release is as of today&#8217;s date, unless otherwise stated, and Canadian Solar undertakes no duty to update such information, except as required under applicable law.<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\n        <b>FINANCIAL TABLES FOLLOW<\/b>\n      <\/p>\n<p>\n        <b>The following tables provide unaudited select financial data for the Company&#8217;s CSI Solar and Global Energy businesses. Historical values of first quarter of 2020 have been revised to conform to current period presentation:<\/b>\n      <\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Select Financial Data \u2013 CSI Solar and Global Energy<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended March 31, 2021 <br \/>(In Thousands of U.S. Dollars, Except Percentages)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CSI Solar<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen28\">\n              \n            <\/td>\n<td class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Global <br \/>Energy<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen28\">\n              \n            <\/td>\n<td class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Elimination<br \/>and<br \/>unallocated <br \/>items<sup> (1)<\/sup><\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen28\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net revenues\u00a0<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">695,152<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">471,062<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(76,875)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,089,339<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">627,694<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">358,037<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(90,994)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">894,737<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">67,458<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">113,025<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14,119<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">194,602<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross margin<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9.7%<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">24.0%<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">17.9%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income (loss) from operations<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(52,668)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">85,081<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">11,070<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">43,483<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Select Financial Data &#8211; CSI Solar and Global Energy<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td class=\"prngen14\">\n              \n            <\/td>\n<td class=\"prngen14\">\n              \n            <\/td>\n<td class=\"prngen14\">\n              \n            <\/td>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three\u00a0Months\u00a0Ended\u00a0March 31, 2020<br \/>(In Thousands of U.S. Dollars, Except Percentages)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen14\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CSI Solar<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen30\">\n              \n            <\/td>\n<td class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Global <br \/>Energy<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen30\">\n              \n            <\/td>\n<td class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Elimination <br \/>and <br \/>unallocated <br \/>items<sup>(1)<\/sup><\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen30\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen9\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net revenues\u00a0<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">689,747<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">242,550<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(106,662)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">825,635<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">527,578<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">153,934<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(79,074)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">602,438<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross profit<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">162,169<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">88,616<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(27,588)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">223,197<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gross margin<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">23.5%<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">36.5%<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">27.0%<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income from operations<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">84,181<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,830<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen29\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(31,575)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen15\">\n              \n            <\/td>\n<td class=\"prngen15\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">113,436<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\n        <sup>(1) Includes inter-segment elimination, and unallocated corporate costs not considered part of management&#8217;s evaluation of reportable segment operating performance.<\/sup>\n      <\/p>\n<p><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"1\" class=\"prntblns\">\n<tr>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"3\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Select Financial Data &#8211; CSI Solar, and Global Energy<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended <\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31, 2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended <\/b><br \/>\n                <\/span>\n              <\/p>\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31, 2020<\/b>\u00a0<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen13\">\n              \n            <\/td>\n<td colspan=\"3\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(In Thousands of U.S. Dollars)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>CSI Solar<\/b><br \/>\n                  <b>\u00a0Revenues:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Solar modules<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">552,247<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">536,329<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Solar system kits<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">36,071<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">29,197<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Battery storage solutions<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,358<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">China energy (incl. electricity sales)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">7,095<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,803<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Others<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">20,506<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">13,756<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml40\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Subtotal<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">618,277<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">583,085<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Global Energy Revenues:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Solar power projects<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">452,847<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">227,754<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">O&amp;M and asset management services<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,966<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,163<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml10\">\n                <span class=\"prnews_span\">Others<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">8,249<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,633<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnml40\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Subtotal<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">471,062<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">242,550<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total net revenues<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,089,339<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">825,635<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p \/>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Canadian Solar Inc.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Unaudited Condensed Consolidated Statements of Operations<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(In Thousands of U.S. Dollars, Except Share and Per Share Data and Unless Otherwise Stated)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td colspan=\"6\" class=\"prnsbt1 prnsbr1 prnvab prnsbb1 prnpl6 prnsbl1 prnpr8\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Three Months Ended<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31<\/b><br \/>\n                  <b>,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December 31<\/b><br \/>\n                  <b>,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31<\/b><br \/>\n                  <b>,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Net revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 1,089,339<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 1,040,654<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 825,635<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cost of revenues<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">894,737<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">899,566<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">602,438<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Gross profit<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>194,602<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>141,088<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>223,197<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating expenses:<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Selling and distribution <br \/>expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">84,080<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">64,123<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">52,659<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">General and administrative<br \/>expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">67,457<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">70,099<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">52,961<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Research and development <br \/>expenses<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12,450<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,040<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,056<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other operating income<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(12,868)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(5,653)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(5,915)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total operating expenses<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>151,119<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>138,609<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen37\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>109,761<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Income from operations<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>43,483<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2,479<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>113,436<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other income (expenses):<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Interest expense<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(14,673)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(17,984)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(19,013)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Interest income<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">3,248<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,415<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,779<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Gain on change in fair<br \/>value of derivatives, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">12,572<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">6,098<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">33,109<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Foreign exchange loss, net <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(19,648)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,992)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(34,119)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Investment income (loss)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,263<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,321<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(14,012)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Other expenses, net<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(17,238)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(1,142)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(31,256)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Income before income taxes<br \/>and equity in earnings of<br \/>unconsolidated investees<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>26,245<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,337<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>82,180<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Income tax benefit (expense)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(13,852)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,463<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">29,051<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Equity in earnings of <br \/>unconsolidated investees<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,203<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,919<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Net income<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>13,596<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,719<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>111,247<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Less: Net income (loss) <br \/>attributable to non-<br \/>controlling interests<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(9,183)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>84<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>616<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Net income attributable to<br \/>Canadian Solar Inc.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ 22,779<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ 6,635<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ 110,631<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Earnings per share &#8211; basic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 0.38<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 0.11<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 1.86<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Shares used in computation &#8211; <br \/>basic<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">59,862,901<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">59,801,709<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">59,376,332<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Earnings per share &#8211; diluted<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 0.36<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 0.11<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ \u00a0 1.84<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Shares used in computation &#8211; <br \/>diluted<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">67,531,709<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">61,147,256<\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">60,084,298<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p \/>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Canadian Solar Inc.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Unaudited Condensed Consolidated Statement of Comprehensive Income (Loss)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(In Thousands of U.S. Dollars)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td colspan=\"6\" class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td colspan=\"5\" class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>\u00a0Three Months Ended <\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31<\/b><br \/>\n                  <b>,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December 31<\/b><br \/>\n                  <b>,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31<\/b><br \/>\n                  <b>,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Net Income<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>13,596<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>6,719<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>111,247<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Other comprehensive income<br \/>(net of tax of nil):<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Foreign currency translation<br \/>adjustment<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(31,702)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">58,989<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(45,971)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Loss on changes in fair value of <br \/>derivatives<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(256)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(4,011)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Comprehensive income (loss)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(18,106)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>65,452<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>61,265<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Less: comprehensive<br \/>income(loss) attributable to non-<br \/>controlling interests<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(15,692)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">\u2014<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(1,441)<\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Comprehensive income (loss) <br \/>attributable to Canadian Solar <br \/>Inc.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(2,414)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>65,452<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>62,706<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<\/tr>\n<\/table><\/div>\n<p \/>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div class=\"prntal\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"6\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Canadian Solar Inc.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Unaudited Condensed Consolidated Balance Sheets<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen13\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(In Thousands of <\/b><br \/>\n                  <b>U.S.<\/b><br \/>\n                  <b>\u00a0Dollars)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen13\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen13\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December\u00a031,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen13\">\n              \n            <\/td>\n<td class=\"prngen10\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>ASSETS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Current assets:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Cash and cash equivalents<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 981,230<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 1,178,752<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restricted cash<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">538,925<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">458,334<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts receivable trade, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">395,857<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">408,958<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts receivable, unbilled<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">32,067<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">28,461<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amounts due from related parties<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">45,426<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">5,834<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Inventories<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">933,726<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">695,981<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Value added tax recoverable<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">116,714<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">102,460<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Advances to suppliers<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">230,266<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">182,146<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Derivative assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">9,944<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">23,351<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Project assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">755,998<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">747,764<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen12\">\n              \n            <\/td>\n<td colspan=\"2\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Prepaid expenses and other current assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">367,780<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">353,781<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total current assets<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>4,407,933<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen40\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>4,185,822<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Restricted cash <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,991<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">2,629<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Property, plant and equipment, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,264,596<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">1,157,731<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Solar power systems, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">154,633<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">158,262<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Deferred tax assets, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">180,850<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">170,656<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Advances to suppliers<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">119,204<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">97,173<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Prepaid land use right<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">61,070<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">62,414<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Investments in affiliates<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">73,748<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">78,291<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Intangible assets, net<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">21,143<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">22,429<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Project assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">326,916<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">389,702<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Right-of-use assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">29,164<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,793<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other non-current assets<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">197,225<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen7\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">184,952<\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>TOTAL ASSETS<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ \u00a06,839,473<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n              \n            <\/td>\n<td class=\"prngen31\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ \u00a06,536,854<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td colspan=\"2\" class=\"prngen12\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p \/>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div class=\"prntal\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"prntblns\">\n<tr>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Canadian Solar Inc.<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Unaudited Condensed Consolidated Balance Sheets (Continued)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"5\" nowrap=\"nowrap\" class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>(In Thousands of <\/b><br \/>\n                  <b>U.S.<\/b><br \/>\n                  <b>\u00a0Dollars)<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"5\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>March 31,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen13\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>December\u00a031,<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2021<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen32\">\n              \n            <\/td>\n<td class=\"prngen35\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>2020<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Current liabilities:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Short-term borrowings<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 1,217,469<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">$ 1,202,285<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Long-term borrowings on project assets &#8211;<br \/>current<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">263,826<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">198,794<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accounts payable<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">705,139<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">514,742<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Notes payable<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">689,773<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">710,636<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Amounts due to related parties<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">504<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">314<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other payables<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">588,072<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">508,839<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Advance from customers<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">223,037<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">189,470<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Derivative liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">988<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">10,755<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">16,476<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">15,204<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other current liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">168,443<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">237,316<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total current liabilities<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,873,727<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>3,588,355<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accrued warranty costs<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">41,974<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">37,732<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Long-term borrowings<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">467,222<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">446,090<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Convertible notes<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">223,549<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">223,214<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Liability for uncertain tax positions<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14,806<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">14,729<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Deferred tax liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">48,475<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">49,080<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Loss contingency accruals<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">30,941<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">26,458<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Operating lease liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">13,997<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">13,232<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Financing liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">81,293<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">81,871<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Other non-current liabilities<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">168,914<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">163,308<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>TOTAL LIABILITIES<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>4,964,898<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>4,644,069<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Equity:<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Common shares<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">687,033<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">687,033<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Additional paid-in capital<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(26,138)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(28,236)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Retained earnings<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">963,083<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen33\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">940,304<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td nowrap=\"nowrap\" class=\"prngen33\">\n              \n            <\/td>\n<td nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Accumulated other comprehensive loss<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(53,872)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen12\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">(28,679)<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>Total Canadian Solar Inc. shareholders&#8217; <br \/>equity<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,570,106<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen38\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,570,422<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">Non-controlling interests in subsidiaries<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">304,469<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\">322,363<\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>TOTAL EQUITY<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,874,575<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen36\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>1,892,785<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" nowrap=\"nowrap\" class=\"prngen11\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>TOTAL LIABILITIES AND EQUITY<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ 6,839,473<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<td class=\"prngen39\">\n<p class=\"prnews_p\">\n                <span class=\"prnews_span\"><br \/>\n                  <b>$ 6,536,854<\/b><br \/>\n                <\/span>\n              <\/p>\n<\/td>\n<td class=\"prngen33\">\n              \n            <\/td>\n<\/tr>\n<\/table><\/div>\n<p \/>\n<p>\u00a0<\/p>\n<p id=\"PURL\">\n        <img loading=\"lazy\" decoding=\"async\" title=\"Cision\" width=\"12\" height=\"12\" alt=\"Cision\" src=\"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20\" \/> View original content:<a id=\"PRNURL\" rel=\"nofollow\" href=\"http:\/\/www.prnewswire.com\/news-releases\/canadian-solar-reports-first-quarter-2021-results-301295761.html\">http:\/\/www.prnewswire.com\/news-releases\/canadian-solar-reports-first-quarter-2021-results-301295761.html<\/a><\/p>\n<p>SOURCE  Canadian Solar Inc.<\/p>\n<\/p><\/div>\n<p>    <img decoding=\"async\" alt=\"\" src=\"https:\/\/rt.prnewswire.com\/rt.gif?NewsItemId=CN84905&amp;Transmission_Id=202105200600PR_NEWS_USPR_____CN84905&amp;DateId=20210520\" style=\"border:0px;width:1px;height:1px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PR Newswire GUELPH, ON, May 20, 2021 \/PRNewswire\/ &#8212;\u00a0Canadian Solar Inc.\u00a0(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the quarter ended March 31, 2021. Highlights Solar module shipments of 3.1 GW in the first quarter of 2021, compared to guidance of 3.0 GW to 3.2 GW. Revenue increased 32% year-over-year (&#8220;yoy&#8221;) to $1.1 billion, compared to guidance of $1.0 billion to $1.1 billion. Gross margin of 17.9%, compared to guidance range of 16% to 18%. Net income attributable to Canadian Solar of $23 million, or $0.36 per diluted share. 1.2 GWh of battery storage projects under construction. Total battery storage project development pipeline nearly doubled to 17 GWh. Strategic partnership and investment in Habitat Energy to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Canadian Solar Reports First Quarter 2021 Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-496158","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Canadian Solar Reports First Quarter 2021 Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Canadian Solar Reports First Quarter 2021 Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"PR Newswire GUELPH, ON, May 20, 2021 \/PRNewswire\/ &#8212;\u00a0Canadian Solar Inc.\u00a0(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the quarter ended March 31, 2021. Highlights Solar module shipments of 3.1 GW in the first quarter of 2021, compared to guidance of 3.0 GW to 3.2 GW. Revenue increased 32% year-over-year (&#8220;yoy&#8221;) to $1.1 billion, compared to guidance of $1.0 billion to $1.1 billion. Gross margin of 17.9%, compared to guidance range of 16% to 18%. Net income attributable to Canadian Solar of $23 million, or $0.36 per diluted share. 1.2 GWh of battery storage projects under construction. Total battery storage project development pipeline nearly doubled to 17 GWh. Strategic partnership and investment in Habitat Energy to &hellip; Continue reading &quot;Canadian Solar Reports First Quarter 2021 Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-20T10:03:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Canadian Solar Reports First Quarter 2021 Results\",\"datePublished\":\"2021-05-20T10:03:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/\"},\"wordCount\":4701,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/c212.net\\\/c\\\/img\\\/favicon.png?sn=CN84905&amp;sd=2021-05-20\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/\",\"name\":\"Canadian Solar Reports First Quarter 2021 Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/c212.net\\\/c\\\/img\\\/favicon.png?sn=CN84905&amp;sd=2021-05-20\",\"datePublished\":\"2021-05-20T10:03:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/c212.net\\\/c\\\/img\\\/favicon.png?sn=CN84905&amp;sd=2021-05-20\",\"contentUrl\":\"https:\\\/\\\/c212.net\\\/c\\\/img\\\/favicon.png?sn=CN84905&amp;sd=2021-05-20\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/canadian-solar-reports-first-quarter-2021-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Canadian Solar Reports First Quarter 2021 Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Canadian Solar Reports First Quarter 2021 Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/","og_locale":"en_US","og_type":"article","og_title":"Canadian Solar Reports First Quarter 2021 Results - Market Newsdesk","og_description":"PR Newswire GUELPH, ON, May 20, 2021 \/PRNewswire\/ &#8212;\u00a0Canadian Solar Inc.\u00a0(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the quarter ended March 31, 2021. Highlights Solar module shipments of 3.1 GW in the first quarter of 2021, compared to guidance of 3.0 GW to 3.2 GW. Revenue increased 32% year-over-year (&#8220;yoy&#8221;) to $1.1 billion, compared to guidance of $1.0 billion to $1.1 billion. Gross margin of 17.9%, compared to guidance range of 16% to 18%. Net income attributable to Canadian Solar of $23 million, or $0.36 per diluted share. 1.2 GWh of battery storage projects under construction. Total battery storage project development pipeline nearly doubled to 17 GWh. Strategic partnership and investment in Habitat Energy to &hellip; Continue reading \"Canadian Solar Reports First Quarter 2021 Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/","og_site_name":"Market Newsdesk","article_published_time":"2021-05-20T10:03:53+00:00","og_image":[{"url":"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Canadian Solar Reports First Quarter 2021 Results","datePublished":"2021-05-20T10:03:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/"},"wordCount":4701,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#primaryimage"},"thumbnailUrl":"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/","name":"Canadian Solar Reports First Quarter 2021 Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#primaryimage"},"thumbnailUrl":"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20","datePublished":"2021-05-20T10:03:53+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#primaryimage","url":"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20","contentUrl":"https:\/\/c212.net\/c\/img\/favicon.png?sn=CN84905&amp;sd=2021-05-20"},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/canadian-solar-reports-first-quarter-2021-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Canadian Solar Reports First Quarter 2021 Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/496158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=496158"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/496158\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=496158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=496158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=496158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}