{"id":18680,"date":"2023-05-18T10:00:00","date_gmt":"2023-05-18T10:00:00","guid":{"rendered":"https:\/\/www.prnasia.com\/story\/archive\/4104372_CN04372_0"},"modified":"2023-05-18T10:00:00","modified_gmt":"2023-05-18T10:00:00","slug":"canadian-solar-reports-first-quarter-2023-results","status":"publish","type":"post","link":"https:\/\/transmediavictoria.net.au\/?p=18680","title":{"rendered":"Canadian Solar Reports First Quarter 2023 Results"},"content":{"rendered":"<div id=\"dvContent\" readability=\"486.95439386848\">\n<p><span class=\"legendSpanClass\"><span class=\"xn-location\">GUELPH, ON<\/span><\/span>, <span class=\"legendSpanClass\"><span class=\"xn-chron\">May 18, 2023<\/span><\/span> \/PRNewswire\/ &#8212;&nbsp;<a href=\"http:\/\/www.canadiansolar.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Canadian Solar Inc.<\/a>&nbsp;(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the first quarter ended <span class=\"xn-chron\">March 31, 2023<\/span>.<\/p>\n<p><b>Highlights<\/b><\/p>\n<ul type=\"disc\">\n<li>66% increase in solar module shipments year-over-year (&#8220;yoy&#8221;) to 6.1 GW, in line with guidance of 5.9 GW to 6.2 GW.<\/li>\n<li>36% increase in revenue yoy to <span class=\"xn-money\">$1.7 billion<\/span>, in line with guidance of <span class=\"xn-money\">$1.6 billion<\/span> to <span class=\"xn-money\">$1.8 billion<\/span>.<\/li>\n<li>18.7% gross margin, in line with guidance of 18% to 20%.<\/li>\n<li>Net income attributable to Canadian Solar of <span class=\"xn-money\">$84 million<\/span> or <span class=\"xn-money\">$1.19<\/span> per diluted share.<\/li>\n<li>25 GWp of solar development pipeline and 47 GWh of battery storage development pipeline, as of <span class=\"xn-chron\">March 31, 2023<\/span> (Recurrent Energy, formerly Global Energy).<\/li>\n<li>Carve-out IPO of CSI Solar subsidiary on track to be completed in the second quarter of 2023.<\/li>\n<\/ul>\n<p><b>Dr. <span class=\"xn-person\">Shawn Qu<\/span>, Chairman and CEO<\/b>, commented, &#8220;We started off the year strong with 36% yoy revenue growth and 750% increase in diluted earnings per share. We continue to leverage our premium brand to capture increased solar and battery storage opportunities, while laying the groundwork for future success with strategic capacity expansion. We remain focused on profitable growth and continue to optimize our cost structure through vertical integration. With the imminent IPO of our CSI Solar subsidiary, we will have a new platform to raise investment capital and further strengthen our leading position in solar and battery storage manufacturing.&#8221;<\/p>\n<p><b><span class=\"xn-person\">Yan Zhuang<\/span>, President of Canadian Solar&#8217;s CSI Solar subsidiary<\/b>, said, &#8220;We delivered a record operating profit in the first quarter, despite normal seasonal softness with lower input and manufacturing processing costs, and lower logistics costs. Looking ahead, as we continue to grow our volumes and increase the level of vertical integration, we expect profitability to remain healthy as our cost structure continues to improve and we reap the benefits of greater scale. On the battery energy storage side, we continue to grow our contracted turnkey pipeline which stood at approximately <span class=\"xn-money\">$1.3 billion<\/span> as of <span class=\"xn-chron\">March 31, 2023<\/span>, and have continued to sign new contracts across the world reflecting overall market growth and positive customer response to our innovative products and solutions.&#8221;<\/p>\n<p><b><span class=\"xn-person\">Ismael Guerrero<\/span>, Corporate VP and President of Canadian Solar&#8217;s Recurrent Energy subsidiary<\/b>, said, &#8220;As expected, we monetized a smaller number of projects in the first quarter, namely, around 5 MWp in <span class=\"xn-location\">Japan<\/span>, reflecting typical fluctuations in the timing of project sales. Importantly, we formally unified our Global Energy platform under our Recurrent Energy brand, which now encompasses our global development and services businesses rather than just our North American business as before. Recurrent Energy is now one of the world&#8217;s largest platforms with a global development pipeline of 25 GWp of solar and 47 GWh of battery energy storage projects, of which 14 GWp and 12 GWh respectively have interconnections granted. With a large majority of our pipeline being developed from greenfield, and increasingly holding and owning more of the projects we develop, we expect to capture even more value created throughout the project development cycle.&#8221;<\/p>\n<p><b>Dr. <span class=\"xn-person\">Huifeng Chang<\/span>, Senior VP and CFO<\/b>, added, &#8220;In the first quarter, we achieved <span class=\"xn-money\">$1.7 billion<\/span> in revenue, a 18.7% gross margin, and net income of <span class=\"xn-money\">$1.19<\/span> per diluted share. We delivered positive operating cash flow, while we continue to build on solar modules and battery storage inventories to position our topline growth for the balance of 2023. We fortified our balance sheet in the quarter and remain well-positioned to support our planned strategic capacity expansion, drive growth and create additional value. Both the N-type TOPCon capacity and greater manufacturing vertical integration will drive further cost reductions and greater operating leverage with higher volumes.&#8221;<\/p>\n<p><b>First Quarter 2023 Results <\/b><\/p>\n<p>Total module shipments recognized as revenues in the first quarter&nbsp;of 2023 were 6.1 GW, up 66% yoy. Of the total, 90 MW&nbsp;were shipped&nbsp;to the Company&#8217;s own utility-scale solar power projects.<\/p>\n<p>Net revenues in the first quarter&nbsp;of 2023 were up 36% yoy and down 14% quarter-over-quarter (&#8220;qoq&#8221;) to <span class=\"xn-money\">$1.7 billion<\/span>. The sequential decrease reflects the expected decline in module average selling price (&#8220;ASP&#8221;), lower solar module shipment volume due to seasonality, and lower project sales. The yoy increase was mainly driven by a significant increase in solar module shipments, partially offset by lower module ASPs and lower revenues from utility-scale battery storage solutions and project sales due to the timing of projects.<\/p>\n<p>Gross profit in the first quarter of 2023 was <span class=\"xn-money\">$318 million<\/span>, up 76% yoy and down 9% qoq. Gross margin in the first quarter of 2023 was 18.7%, compared to 17.7% in the fourth quarter of 2022, within the guidance range of 18% to 20%. The gross margin improvement was mainly driven by lower manufacturing costs, partially offset by lower module ASPs.<\/p>\n<p>Total operating expenses in the first quarter of 2023 were <span class=\"xn-money\">$172 million<\/span> compared to&nbsp;$213 million in the fourth quarter of 2022 and <span class=\"xn-money\">$165 million<\/span> in the first quarter of 2022.&nbsp;The&nbsp;sequential decrease was mainly driven by further declines in logistics costs, while the yoy increase was mainly driven by higher total logistics costs due to the significant increase in solar module shipments, partially offset by lower average logistics costs per unit.<\/p>\n<p>Depreciation and amortization charges in the first quarter of 2023 were <span class=\"xn-money\">$68 million<\/span>,&nbsp;compared to <span class=\"xn-money\">$50 million<\/span> in the fourth quarter of 2022 and <span class=\"xn-money\">$66 million<\/span> in the first quarter of 2022. The sequential increase was primarily driven by the Company&#8217;s previously outlined manufacturing capacity expansion as it works to meet anticipated higher demand levels.<\/p>\n<p>Net interest expense in the first quarter of 2023 was <span class=\"xn-money\">$12 million<\/span>, compared to <span class=\"xn-money\">$11 million<\/span> in both the fourth and first quarters of 2022.<\/p>\n<p>Net foreign exchange and derivative loss in the first quarter of 2023 was <span class=\"xn-money\">$13 million<\/span>, compared to a net loss of <span class=\"xn-money\">$15 million<\/span> in the&nbsp;fourth&nbsp;quarter of 2022 and a net gain of <span class=\"xn-money\">$3 million<\/span> in the first quarter of 2022. The net foreign exchange loss and derivative was mainly due to a weaker U.S. dollar.<\/p>\n<p>Net income attributable to Canadian Solar in the first quarter of 2023 was <span class=\"xn-money\">$84 million<\/span>, or <span class=\"xn-money\">$1.19<\/span> per diluted share (&#8220;diluted EPS&#8221;), compared to net income of <span class=\"xn-money\">$78 million<\/span>, or <span class=\"xn-money\">$1.11<\/span> per diluted share, in the fourth quarter of 2022, and net income of <span class=\"xn-money\">$9 million<\/span>, or <span class=\"xn-money\">$0.14<\/span> per diluted share, in the first quarter of 2022.<\/p>\n<p>Net cash flow provided by operating activities in the first quarter of 2023 was <span class=\"xn-money\">$47 million<\/span>, compared to $397&nbsp;million in the fourth quarter of 2022. The qoq decrease in operating cash flow primarily resulted from higher inventory in preparation for expected revenue growth.<\/p>\n<p>Total debt was <span class=\"xn-money\">$3.0 billion<\/span> as of <span class=\"xn-chron\">March 31, 2023<\/span>, compared to <span class=\"xn-money\">$2.6 billion<\/span> as of <span class=\"xn-chron\">December 31, 2022<\/span>, and included <span class=\"xn-money\">$831 million<\/span> and <span class=\"xn-money\">$684 million<\/span> of debt related to Recurrent Energy as of <span class=\"xn-chron\">March 31, 2023<\/span> and <span class=\"xn-chron\">December 31, 2022<\/span>, respectively. Non-recourse debt used to finance solar power systems and project assets increased&nbsp;to $410&nbsp;million as of <span class=\"xn-chron\">March 31, 2023<\/span> from $365&nbsp;million as of <span class=\"xn-chron\">December 31, 2022<\/span>.<\/p>\n<p>Total project assets as of <span class=\"xn-chron\">March 31, 2023<\/span> were&nbsp;$864 million, compared to&nbsp;$824&nbsp;million as of <span class=\"xn-chron\">December 31, 2022<\/span>. Project assets are projects that are developed and built for sale, as part of Recurrent Energy&#8217;s business model.<\/p>\n<p>The net value of solar power systems as of <span class=\"xn-chron\">March 31, 2023<\/span> was <span class=\"xn-money\">$472 million<\/span>, compared to <span class=\"xn-money\">$365 million<\/span> as of <span class=\"xn-chron\">December 31, 2022<\/span>. Solar power systems are projects that are developed and built to be held on the Company&#8217;s balance sheet.<\/p>\n<p><b>Corporate Structure<\/b><\/p>\n<p>The Company has two business segments: Recurrent Energy, formerly Global Energy, and CSI Solar. The two businesses operate as follows: &nbsp;<\/p>\n<ul type=\"disc\">\n<li><b>Recurrent Energy (formerly Global Energy)<\/b>&nbsp;is one of the world&#8217;s largest clean energy project development platforms with 14 years&#8217; experience, having delivered nearly 9 GWp of solar power projects and 3 GWh of battery storage projects. It is vertically integrated and has strong expertise from greenfield origination, development, financing, execution, operations and maintenance, and asset management.<\/li>\n<li><b>CSI Solar<\/b> consists of solar module and battery storage manufacturing, and delivery of total system solutions, including inverters, solar system kits and EPC (engineering, procurement and construction) services. CSI Solar&#8217;s battery storage business includes both its utility-scale turnkey battery system solutions, as well as a small but growing residential battery storage business. These storage systems solutions are complemented with long-term service agreements, including future battery capacity augmentation services.<\/li>\n<\/ul>\n<p><b>Recurrent Energy Segment (formerly Global Energy) <\/b><\/p>\n<p>Recurrent Energy is one of the world&#8217;s largest and most geographically diversified utility-scale solar and energy storage project development platforms, with a 14-year track record of originating, developing, financing, and building nearly 9 GWp of solar power plants and 3 GWh of battery storage power plants across six continents. As of <span class=\"xn-chron\">March 31, 2023<\/span>, the Company had a leading position with a total global solar development pipeline of approximately 25 GWp and an energy storage development pipeline of over 47 GWh.<\/p>\n<p>While Recurrent Energy&#8217;s business model was historically predominantly develop-to-sell, as previously communicated, the Company is in the process of adjusting its strategy to create greater asset value and retain greater ownership of projects in select markets to increase the revenues generated through recurring income, such as power sales, operations and maintenance, and asset management income.<\/p>\n<p>The business model will consist of three key drivers:<\/p>\n<ul type=\"disc\">\n<li><b>Operating portfolio<\/b>&nbsp;to drive stable, diversified cash flows in growth markets with stable currencies.<\/li>\n<li><b>Project sales<\/b>&nbsp;(or asset rotations) in the rest of the world, driving cash-efficient, funded growth model as value from project sales will help fund growth in operating assets.<\/li>\n<li><b>Power services<\/b>&nbsp;through long-term operations and maintenance (&#8220;O&amp;M&#8221;) contracts, currently with 6 GW of contracted projects. &nbsp;<\/li>\n<\/ul>\n<p>Recurrent Energy is continuing to evaluate adjustments in its growth strategy to hold valuable solar assets for the longer term.<\/p>\n<p><i><u>Project Development Pipeline \u2013 Solar<\/u><\/i><\/p>\n<p>As of <span class=\"xn-chron\">March 31, 2023<\/span>, Recurrent Energy&#8217;s total solar project development pipeline was 24.6 GWp, including 1.7 GWp under construction, 5.2 GWp of backlog, and 17.7 GWp of projects in advanced and early-stage pipelines, defined as follows: &nbsp;<\/p>\n<ul type=\"disc\">\n<li><b>Backlog<\/b>&nbsp;<b>projects<\/b> are late-stage projects that have passed their risk cliff date and are expected to start construction in the next 1-4 years. A project&#8217;s risk cliff date is the date on which the project passes the last high-risk development stage and varies depending on the country where it is located. This is usually after the projects have received all the required environmental and regulatory approvals, and entered into interconnection agreements, feed-in tariff (&#8220;FIT&#8221;) arrangements and power purchase agreements (&#8220;PPAs&#8221;). Significant majority of projects in backlog are contracted (i.e., have secured a PPA or FIT), and the remaining are reasonably assured of securing PPAs.<\/li>\n<li><b>Advanced pipeline projects <\/b>are mid-stage projects that have secured or have more than 90% certainty of securing an interconnection agreement.<\/li>\n<li><b>Early-stage pipeline projects<\/b>&nbsp;are early-stage projects controlled by Recurrent Energy that are in the process of securing interconnection.<\/li>\n<\/ul>\n<p>The following table presents <b>Recurrent Energy&#8217;s total solar project development<\/b> pipeline.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"5.5\">\n<tr readability=\"4.5\">\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen3\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Solar Project Development Pipeline (as of March 31, 2023) \u2013 MWp*<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Region<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>In<br \/>Construction<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Backlog<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Advanced<br \/>Pipeline<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Early-Stage<br \/>Pipeline<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">North America<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">422<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,977<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">4,656<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>7,055<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Latin America<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,400**<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">2,397**<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">887<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">407<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>5,091<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen6\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Europe, the Middle East and Africa<br \/>(&#8220;EMEA&#8221;)<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">89<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,236<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">3,194<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">3,267<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>7,786<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Japan<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">4<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">141<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">12<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">46<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>203<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">China<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">250<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">971**<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,325<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2,546<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Asia Pacific excluding Japan and China<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">3<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,001<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">887<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,891<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen3\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,743<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>5,170<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>7,071<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>10,588<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>24,572<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"5.5\">\n<td class=\"prngen8\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"8\">\n<p class=\"prnml10\"><span class=\"prnews_span\"><i>*All numbers are gross MWp.<\/i><\/span><\/p>\n<p class=\"prnml10\"><span class=\"prnews_span\"><i>**Including 672 MWp in construction and 332 MWp in backlog that are owned by or already sold to third parties.<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><i><u>Project Development Pipeline \u2013 Battery Storage<\/u><\/i><\/p>\n<p>As of <span class=\"xn-chron\">March 31, 2023<\/span>, Recurrent Energy&#8217;s total battery storage project development pipeline was 47.4 GWh, including 0.3 GWh under construction, 1.7 GWh of backlog, and 45.4 GWh of projects in advanced and early-stage pipelines.<\/p>\n<p>The table below sets forth <b>Recurrent Energy&#8217;s total storage project development<\/b> pipeline.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"2.5\">\n<tr readability=\"4.5\">\n<td class=\"prngen3\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Energy Storage<\/b><b>&nbsp;Project Development Pipeline<\/b>&nbsp;<b>(as of March 31, 2023) \u2013 MWh<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Region<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>In<br \/>Construction<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Backlog<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Advanced<br \/>Pipeline<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Early-Stage<\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b> Pipeline<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">North America<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">3,898<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">15,242<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>19,140<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Latin America<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,100<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">2,040<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">970<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>4,110<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">EMEA<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">110<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">4,038<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">10,081<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>14,229<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Japan<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">19<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>19<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen6\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">China<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">300<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&#8211;<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,500<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>7,800<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Asia Pacific excluding Japan and China<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">458<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">200<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,440<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2,118<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen3\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>320<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,668<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>10,176<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>35,252<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen2\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>47,416<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><i><u>Projects in Operation \u2013 Solar and Energy Storage Power Plants<\/u><\/i><\/p>\n<p>As of March&nbsp;31, 2023, Recurrent Energy&#8217;s solar power plants in operation totaled 609 MWp, with a combined estimated net resale value of approximately&nbsp;$700 million&nbsp;to Recurrent Energy. The estimated net resale value is based on selling prices that Recurrent Energy is currently negotiating or comparable asset sales.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"4.5\">\n<tr readability=\"3\">\n<td class=\"prngen9\" colspan=\"5\" rowspan=\"1\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Solar Power Plants in Operation \u2013 MWp* <\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"2\">\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Latin America<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Japan<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>China<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Asia Pacific <\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>ex. Japan and China<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">335<\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">176<\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">86<\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">12<\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>609<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"7.5\">\n<td class=\"prnpr2 prnpl2 prnvam prntal prnsbtb1 prnrbrb1 prnsbbb1 prnsblb1\" colspan=\"5\" rowspan=\"1\" readability=\"8\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>*All numbers are net MWp owned by Recurrent Energy; total gross MWp of projects is 1,063 MWp,<br \/>including volume that is already sold to third parties.<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>As of <span class=\"xn-chron\">March 31, 2023<\/span>, Recurrent Energy&#8217;s energy storage power plants in operation totaled 280 MWh, representing the 20% interest Recurrent Energy retains in the 1,400 MWh Crimson standalone battery energy storage project in <span class=\"xn-location\">California<\/span>.<\/p>\n<p><i><u>Operating Results<\/u><\/i><\/p>\n<p>The following table presents select unaudited results of operations data of the Recurrent Energy segment for the periods indicated.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"3\">\n<tr readability=\"5.5\">\n<td class=\"prngen3\" colspan=\"4\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"8\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Recurrent Energy Segment Financial Results<\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars, Except Percentages)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen4\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months Ended<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31, 2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December <\/b><\/span><span class=\"prnews_span\"><b>31<\/b><b>, <br \/>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31, 2022<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Net revenues <\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20,052<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">73,650<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">92,966<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cost of <\/span><span class=\"prnews_span\">revenues<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">12,843<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">57,686<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">75,130<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gross profit<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,209<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">15,964<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">17,836<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Operating expense<\/span><span class=\"prnews_span\">s<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">22,414<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">17,315<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">18,847<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Loss from operations*<\/span><\/p>\n<\/td>\n<td class=\"prngen13\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(15,205)<\/span><\/p>\n<\/td>\n<td class=\"prngen13\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(1,351)<\/span><\/p>\n<\/td>\n<td class=\"prngen13\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(1,011)<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>Gross margin <\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>36.0&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>21.7&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>19.2&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>Operating margin<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>-75.8&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>-1.8&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>-1.1&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"4\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>*Loss from operations reflects management&#8217;s allocation and estimate as some services are shared by the Company&#8217;s <br \/>two business segments.<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><b>CSI Solar Segment <\/b><\/p>\n<p><i><u>Solar Modules<\/u><\/i><\/p>\n<p>CSI Solar shipped 6.1&nbsp;GW of solar modules to more than 70 countries in the first quarter of 2023.&nbsp;For the first quarter of 2023, the top five markets ranked by shipments were <span class=\"xn-location\">China<\/span>, <span class=\"xn-location\">Brazil<\/span>, the U.S., <span class=\"xn-location\">Spain<\/span>, and <span class=\"xn-location\">Germany<\/span>.<\/p>\n<p>CSI Solar&#8217;s 2024 solar capacity expansion targets are set forth below.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"3\">\n<tr readability=\"4.5\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><u><span class=\"prnews_span\"><b>Solar Manufacturing Capacity, GW*<\/b><\/span><\/u><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>March 2023 <\/u><\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>Actual<\/u><\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>June 2023<\/u><\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>Plan<\/u><\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>December 2023<\/u><\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>Plan<\/u><\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>March 2024<\/u><\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b><u>Plan<\/u><\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Ingot<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20.4<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20.4<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20.4<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">50.4<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Wafer<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">21.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">21.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">35.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">50.0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cell<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">21.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">26.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">50.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">60.0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Module<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">36.2<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">36.7<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">50.0<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">75.0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>*Nameplate annualized capacities at said point in time. Capacity expansion plans are subject to change without notice <br \/>based on market conditions and capital allocation plans.<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><i><u>Battery Storage Solutions<\/u><\/i><\/p>\n<p>Within CSI Solar, the battery storage solutions team, namely CSI Energy Storage, provides customers with competitive turnkey, integrated, utility-scale battery storage solutions, including bankable, end-to-end, utility-scale, turnkey battery storage system solutions across various applications. System performance is complemented with long-term service agreements, which include future battery capacity augmentation services and bring in long-term, stable income.<\/p>\n<p>As of <span class=\"xn-chron\">March 31, 2023<\/span>, CSI Energy Storage had a total project turnkey pipeline of 22.8 GWh, which includes both contracted and in construction projects, as well as projects at different stages of the negotiation process. CSI Energy Storage was also managing 2.3 GWh of projects under long-term service agreements, which are operational battery storage projects delivered by CSI Energy Storage that are under multi-year long-term service agreements and generate recurring earnings.<\/p>\n<p><b>The total contracted turnkey pipeline was approximately <span class=\"xn-money\">$1.3 billion<\/span>, which are contractual obligations with customers and provide significant earnings visibility over a multi-year period. <\/b><\/p>\n<p>The table below sets forth CSI Energy Storage&#8217;s battery storage manufacturing capacity expansion targets.<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"3\">\n<tr readability=\"4.5\">\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Battery Storage Manufacturing<br \/>Capacity, GWh*<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 2023<\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Actual<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December 2023<\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Plan<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">SolBank <\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">2.5<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">10.0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>*Nameplate annualized capacities at said point in time. Capacity expansion plans are subject to change without notice<br \/>based on market conditions and capital allocation plans. <\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><i><u>Operating Results<\/u><\/i>&nbsp;<\/p>\n<p>The following table presents select unaudited results of operations data of the CSI Solar segment for the periods indicated.&nbsp;<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"4\">\n<tr readability=\"5.5\">\n<td class=\"prngen3\" colspan=\"4\" rowspan=\"1\" readability=\"8\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>CSI Solar Segment Financial Results<\/b><b>*<\/b>&nbsp;<\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars, Except Percentages)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen4\" colspan=\"3\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months Ended<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31, 2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December 31, <br \/>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen9\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31, 2022<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Net revenues <\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,709,730<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,976,045<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,209,994<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cost of <\/span><span class=\"prnews_span\">revenues<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,394,121<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,631,417<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,034,165<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gross profit<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">315,609<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">344,628<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">175,829<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Operating expense<\/span><span class=\"prnews_span\">s<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">146,151<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">192,099<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">143,931<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen12\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Income from operations<\/span><\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">169,458<\/span><\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">152,529<\/span><\/p>\n<\/td>\n<td class=\"prngen15\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">31,898<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>Gross margin <\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>18.5&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>17.4&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>14.5&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>Operating margin<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>9.9&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>7.7&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>2.6&nbsp;%<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"7.5\">\n<td class=\"prngen8\" colspan=\"4\" rowspan=\"1\" readability=\"8\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>*<\/i><i>I<\/i><i>nclude <\/i><i>effects of both sales to <\/i><i>third-part<\/i><i>y customers <\/i><i>and to <\/i><i>the Company&#8217;s Recurrent En<\/i><i>ergy <\/i><i>segment<\/i><i>.<\/i><i>&nbsp;Please<br \/>refer to the attached financial tables for intercompany transaction elimination information. Income from operations<br \/>reflects management&#8217;s allocation and estimate as some services are shared by the Company&#8217;s two business<br \/>segments.<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>The table below provides the geographic distribution of the net revenues of CSI Solar:<\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"2.5\">\n<tr readability=\"4.5\">\n<td class=\"prngen3\" colspan=\"9\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>CSI Solar Net Revenues Geographic Distribution* (In Millions of U.S. Dollars, Except Percentages)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Q1 2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>% of Net<br \/>Revenues<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Q4 2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>% of Net <br \/>Revenues<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Q1 2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>% of Net <br \/>Revenues<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Asia<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">555<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">33<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">846<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">45<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">473<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">41<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Americas<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">632<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">38<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">635<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">33<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">453<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">39<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen5\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Europe and others<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">494<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">29<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">417<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">22<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">231<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Total<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,681<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>100<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,898<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>100<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,157<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>100<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"9\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><i>*Excludes sales from CSI Solar to Recurrent Energy.<\/i><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><b>Business Outlook<\/b><\/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, supply chain constraints, and geopolitical conflicts. Management&#8217;s views and estimates are subject to change without notice.<\/p>\n<p>For the second quarter&nbsp;of 2023, the Company expects total revenue to be in the range of <span class=\"xn-money\">$2<\/span>.4&nbsp;billion to <span class=\"xn-money\">$2.6 billion<\/span>. Gross margin is expected to be between 19% and 21%. Total module shipments recognized as revenues by CSI Solar are expected to be in the range of 8.1 GW to 8.4 GW, including approximately 60 MW to the Company&#8217;s own projects. &nbsp;<\/p>\n<p>For the full year of 2023, the Company reiterates its prior outlook for CSI Solar&#8217;s total module shipments to be in the range of 30 GW to 35 GW. CSI Solar&#8217;s battery storage shipments are expected to be in the range of 1.8 GWh to 2.0 GWh, representing this year&#8217;s transition from white label to own manufactured product. The Company&#8217;s total revenue is now expected to be in the range of <span class=\"xn-money\">$9.0 billion<\/span> to <span class=\"xn-money\">$9.5 billion<\/span> from the prior range of <span class=\"xn-money\">$8.5 billion<\/span> to <span class=\"xn-money\">$9.5 billion<\/span>.<\/p>\n<p><b>Dr. <span class=\"xn-person\">Shawn Qu<\/span>, Chairman and CEO,<\/b> commented, &#8220;We expect significant revenue and profit growth in the second quarter driven by both higher volume in solar module shipments and project sales. In the CSI Solar segment, volume growth is picking up while costs continue to come down, albeit partially offset by gradual ASP declines. On the Recurrent Energy side, we expect the closing of a major project sale during the quarter to have a significantly positive impact on profit. Overall, we will continue to leverage our market leadership position and expect significant growth in 2023 and beyond across both our solar and battery storage businesses.&#8221;<\/p>\n<p><b>Recent Developments<\/b><\/p>\n<p><i><u>Recurrent Energy (formerly Global Energy)<\/u><\/i><\/p>\n<p>On <span class=\"xn-chron\">May 15, 2023<\/span>, Canadian Solar announced its wholly-owned subsidiary Recurrent Energy signed an aggregated virtual power purchase agreement with EMD Electronics, Biogen Inc., Wayfair LLC, Autodesk, Inc. and a large healthcare company for 100% of the production capacity of the Liberty Solar Project. Recurrent Energy is currently developing the 100 MWac solar project in <span class=\"xn-location\">Liberty County, Texas<\/span>, around 50 miles from <span class=\"xn-location\">Houston<\/span>. The project is expected to be operational in 2024.<\/p>\n<p>On <span class=\"xn-chron\">April 10, 2023<\/span>, Canadian Solar announced the rebranding of its wholly-owned Global Energy subsidiary as Recurrent Energy. Recurrent Energy, previously the Company&#8217;s North American utility-scale solar and energy storage project developer, will now encompass all its global development and services businesses.<\/p>\n<p><i><u>CSI Solar<\/u><\/i><\/p>\n<p>On <span class=\"xn-chron\">May 17, 2023<\/span>, Canadian Solar announced its majority-owned subsidiary CSI Solar&#8217;s CSI Energy Storage will deliver 363 MWh of battery energy products to an Aypa Power Project in <span class=\"xn-location\">Texas<\/span>. The project is expected to reach commercial operation by Q2 2024.<\/p>\n<p>On <span class=\"xn-chron\">April 11, 2023<\/span>, Canadian Solar announced its majority-owned subsidiary CSI Solar capacity expansion plans. Namely, CSI Solar intends to have 20.4 GW of ingot, 35 GW of wafer, 50 GW of cell and 50 GW of module capacities by the end of 2023 and is expected to have 50.4 GW of ingot, 50 GW of wafer, 60 GW of cell and 75 GW of module capacities by the end of Q1 2024.<\/p>\n<p><b>Conference Call Information<\/b>&nbsp;<\/p>\n<p>The Company will hold a conference call on <span class=\"xn-chron\">Thursday, May 18, 2023<\/span>, at <span class=\"xn-chron\">8:00 a.m.<\/span> U.S. Eastern Daylight Time (<span class=\"xn-chron\">8:00 p.m.<\/span>, <span class=\"xn-chron\">Thursday, May 18, 2023<\/span>, in <span class=\"xn-location\">Hong Kong<\/span>) to discuss its first quarter 2023 results and business outlook. The dial-in phone number for the live audio call is +1-877-704-4453 (toll-free from the U.S.), 800-965-561 (toll-free from <span class=\"xn-location\">Hong Kong<\/span>), 400-120-2840 (local dial-in from Mainland China) or +1-201-389-0920 from international locations. The conference ID is 13738337. A live webcast of the conference call will also be available on the investor relations section of Canadian Solar&#8217;s website at <a href=\"http:\/\/www.canadiansolar.com\/\" target=\"_blank\" rel=\"nofollow noopener\">www.canadiansolar.com<\/a><span id=\"spanHghltdaa8\">.<\/span><\/p>\n<p>A replay of the call will be available 2 hours after the conclusion of the call until <span class=\"xn-chron\">11:00 p.m.<\/span> U.S. Eastern Daylight Time on <span class=\"xn-chron\">Thursday, June 1, 2023<\/span> (<span class=\"xn-chron\">11:00 a.m.<\/span>, <span class=\"xn-chron\">June 2, 2023<\/span>, in <span class=\"xn-location\">Hong Kong<\/span>) and can be accessed by +1-844-512-2921 (toll-free from the U.S.), or +1-412-317-6671&nbsp;from international locations. The replay pin number is 13738337. A webcast replay will also be available on the investor relations section of Canadian Solar&#8217;s website at <a href=\"http:\/\/www.canadiansolar.com\/\" target=\"_blank\" rel=\"nofollow noopener\">www.canadiansolar.com<\/a>.<\/p>\n<p><b>About&nbsp;Canadian Solar Inc.<\/b><\/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 22 years, Canadian Solar has successfully delivered around 94 GW of premium-quality, solar photovoltaic modules to customers across the world. Likewise, since entering the project development business in 2010, Canadian Solar has developed, built and connected over 8.8 GWp in over 20 countries across the world. Currently, the Company has approximately 609 MWp of projects in operation, 6.9 GWp of projects under construction or in backlog (late-stage), and an additional 17.7&nbsp;GWp&nbsp;of projects in advanced and early-stage pipeline. 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.&nbsp;For additional information about the Company, follow Canadian Solar on&nbsp;<a href=\"https:\/\/www.linkedin.com\/company\/canadian-solar-inc-\/\" target=\"_blank\" rel=\"nofollow noopener\">LinkedIn&nbsp;<\/a>or visit&nbsp;<a href=\"http:\/\/www.canadiansolar.com\/\" target=\"_blank\" rel=\"nofollow noopener\">www.canadiansolar.com<\/a>.<\/p>\n<p><b>Safe Harbor\/Forward-Looking Statements<\/b><\/p>\n<p>Certain statements in this press release, including those regarding the Company&#8217;s expected future shipment volumes, revenues, gross margins and project sales 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, regulatory and economic conditions and the state of the solar and battery storage market and industry; geopolitical tensions and conflicts, including impasses, sanctions and export controls; volatility, uncertainty, delays and disruptions related to the COVID-19 pandemic; supply chain disruptions; 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>, <span class=\"xn-location\">Brazil<\/span> and <span class=\"xn-location\">Europe<\/span>; changes in effective tax rates; changes in customer order patterns; changes in product mix; changes in corporate responsibility, especially environmental, social and governance (&#8220;ESG&#8221;) requirements; capacity utilization; level of competition; pricing pressure and declines in or failure to timely adjust 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 that customers demand; shortage in supply of materials or capacity requirements; availability of financing; exchange and inflation rate fluctuations; uncertainties related to the CSI Solar carve-out listing; litigation and other risks as described in the Company&#8217;s filings with the Securities and Exchange Commission, including its annual report on Form 20-F filed on <span class=\"xn-chron\">April 18, 2023<\/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><b>Investor Relations Contacts:<\/b><\/p>\n<p class=\"prntac\"><b>FINANCIAL TABLES FOLLOW<\/b><\/p>\n<p><b>The following tables provide unaudited select financial data for the Company&#8217;s CSI Solar and Recurrent Energy businesses.<\/b><\/p>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"5\">\n<tr readability=\"3\">\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Select Financial Data \u2013 CSI Solar and Recurrent Energy<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"7\">\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen4\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"9\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months Ended March 31, 2023<\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars, Except Percentages)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen16\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>CSI Solar<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen17\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen18\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Recurrent <br \/><\/b><b>Energy<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen17\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen3\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Elimination<br \/>and<br \/>unallocated<br \/>items<sup> (1)<\/sup><\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen17\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen18\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Net revenues&nbsp;<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,709,730<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20,052<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(28,501)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,701,281<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cost of revenues<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,394,121<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">12,843<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(23,684)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,383,280<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gross profit<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">315,609<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,209<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(4,817)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">318,001<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gross margin<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">18.5&nbsp;%<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">36.0&nbsp;%<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">\u2014<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">18.7&nbsp;%<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Income (loss) from<br \/>&nbsp; &nbsp; operations <\/span><sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">169,458<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(15,205)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(8,649)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">145,604<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"8.5\">\n<tr readability=\"3\">\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen8\" colspan=\"7\" rowspan=\"1\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Select Financial Data \u2013 CSI Solar and Recurrent Energy<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"7\">\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen4\" colspan=\"7\" rowspan=\"1\" readability=\"9\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months Ended March 31, 2022 <\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars, Except Percentages)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>CSI Solar<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen17\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Recurrent<\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Energy<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen17\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Elimination<br \/>and<br \/>unallocated<br \/>items<sup> (1)<\/sup><\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen17\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Net revenues&nbsp;<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,209,994<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">92,966<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(52,611)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,250,349<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cost of revenues<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,034,165<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">75,130<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(39,837)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,069,458<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gross profit<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">175,829<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">17,836<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(12,774)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">180,891<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gross margin<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">14.5&nbsp;%<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">19.2&nbsp;%<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">\u2014<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">14.5&nbsp;%<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Income (loss) from <br \/>&nbsp; &nbsp; operations <\/span><sup>(2)<\/sup><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">31,898<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(1,011)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen19\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(15,372)<\/span><\/p>\n<\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\"><\/td>\n<td class=\"prngen11\" colspan=\"1\" rowspan=\"1\">\n<p class=\"prnml4\"><span class=\"prnews_span\">15,515<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"6\">\n<td class=\"prngen8\" colspan=\"10\" rowspan=\"1\" readability=\"7\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><sup>(1) Includes inter-segment elimination, and unallocated corporate costs not considered part of management&#8217;s <br \/>evaluation of business segment operating performance.<\/sup><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"10\" rowspan=\"1\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><sup>(2) Income (loss) from operations reflects management&#8217;s allocation and estimate as some services are shared<br \/>by the Company&#8217;s two business segments.<\/sup><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"12.5\">\n<tr readability=\"3\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Select Financial Data &#8211; CSI Solar and Recurrent Energy<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"9\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months<br \/>Ended <\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31, 2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months<br \/>Ended <\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December 31,<br \/>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen20\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months<br \/>Ended <\/b><\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31, 2022<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>CSI Solar<\/b><b> Revenues:<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Solar modules<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,454,876<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,642,144<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">963,045<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Solar system kits<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">133,587<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">157,845<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">90,456<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Utility-scale battery storage<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">9,815<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">48,992<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">82,500<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Residential battery storage<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">4,995<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">686<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">\u2014<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\"><span class=\"prnews_span\">EPC<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">49,023<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20,933<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">5,323<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Others<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">28,933<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">27,346<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">16,059<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml40\"><span class=\"prnews_span\"><b>Subtotal<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,681,229<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,897,946<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,157,383<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Recurrent <\/b><b>Energy Revenues:<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Solar and battery storage projects<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">4,621<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">58,504<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">78,392<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml10\"><span class=\"prnews_span\">O&amp;M <\/span><span class=\"prnews_span\">and asset management <\/span><span class=\"prnews_span\">services<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">8,687<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">8,087<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,948<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml10\"><span class=\"prnews_span\">Others (<\/span><span class=\"prnews_span\">includes<\/span><span class=\"prnews_span\"> electricity sales)<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">6,744<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,059<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">6,626<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml40\"><span class=\"prnews_span\"><b>Subtotal<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20,052<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">73,650<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">92,966<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total net revenues<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,701,281<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,971,596<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen21\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,250,349<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"20.5\">\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Canadian Solar Inc.<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Unaudited Condensed Consolidated Statements of Operations<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen6\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars, Except Share and Per Share Data)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen4\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Three Months Ended<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31<\/b><b>,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December 31<\/b><b>,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31<\/b><b>,<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2022<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Net revenues<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$ 1,701,281<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$ 1,971,596<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$ 1,250,349<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cost of revenues<\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,383,280<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,622,967<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,069,458<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Gross profit<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>318,001<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>348,629<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>180,891<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Operating expenses:<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Selling and distribution<br \/>expenses<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">88,371<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">126,313<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">108,845<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">General and administrative<br \/>expenses<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">78,648<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">89,207<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">62,810<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Research and development<br \/>expenses<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">17,307<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">20,607<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">13,280<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Other operating income,<br \/>net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(11,929)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(23,260)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(19,559)<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total operating expenses<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen25\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>172,397<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen25\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>212,867<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen25\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>165,376<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Income from operations<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>145,604<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>135,762<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>15,515<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Other income (expenses):<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Interest expense<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(20,448)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(20,195)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(15,302)<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Interest income<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,956<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">9,287<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">4,212<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gain (loss) on change in<br \/>fair value of derivatives, net<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,601<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(27,071)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(24,738)<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Foreign exchange gain<br \/>(loss), net <\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(20,860)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">11,610<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">27,862<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Investment income (loss),<\/span><\/p>\n<p class=\"prnml4\"><span class=\"prnews_span\"> net<\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">8,380<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">2,628<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(5,524)<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total other expense<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(17,371)<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(23,741)<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(13,490)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Income before income taxes<br \/>and equity in earnings of<br \/>affiliates<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>128,233<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>112,021<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2,025<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Income tax benefit (expense)<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(28,715)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(21,850)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">5,183<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Equity in earnings of affiliates<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,311<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">8,653<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,726<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Net income<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>106,829<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>98,824<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>8,934<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Less: Net income (loss)<br \/>attributable to non-<br \/>controlling interests<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>23,117<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>20,990<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(273)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Net income attributable to<br \/>Canadian Solar Inc.<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 83,712<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 77,834<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 9,207<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Earnings per share &#8211; basic<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp;&nbsp; 1.30<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp;&nbsp; 1.21<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp;&nbsp; 0.14<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Shares used in computation &#8211; <br \/>basic<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">64,517,935<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">64,505,398<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">64,028,919<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Earnings per share &#8211; diluted<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp;&nbsp; 1.19<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp;&nbsp; 1.11<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp;&nbsp; 0.14<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Shares used in computation &#8211; <br \/>diluted<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">71,424,749<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">71,307,345<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">64,720,107<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"10.5\">\n<tr>\n<td class=\"prngen6\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">&nbsp;<\/span><span class=\"prnews_span\"><b>Canadian Solar Inc.<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen6\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Unaudited Condensed Consolidated Statement of Comprehensive Income<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen6\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of U.S. Dollars)<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen4\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>&nbsp;Three Months Ended <\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31<\/b><b>,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December 31<\/b><b>,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31<\/b><b>,<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2022<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Net Income<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 106,829<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 98,824<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 8,934<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Other comprehensive income<br \/>(loss):<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Foreign currency translation<br \/>adjustment<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">23,250<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">73,310<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,511<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gain on changes in fair value of <br \/>available-for-sale debt securities, <br \/>net of tax<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">339<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">306<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">\u2014<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Gain (loss) on interest rate swap,<br \/>net of tax<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(105)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">34<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">190<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Share of gain (loss) on changes in<br \/>fair value of derivatives of affiliate,<br \/>net of tax<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(610)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,499<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">\u2014<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Comprehensive income<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>129,703<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>173,973<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>16,635<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Less: comprehensive income<br \/>attributable to non-controlling<br \/>interests<\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">25,162<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">30,631<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,127<\/span><\/p>\n<\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Comprehensive income<br \/>attributable to Canadian Solar <br \/>Inc.<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 104,541<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 143,342<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 15,508<\/b><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"16\">\n<tr>\n<td class=\"prngen6\" colspan=\"6\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Canadian Solar Inc.<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen6\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Unaudited Condensed Consolidated Balance Sheets<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen6\" colspan=\"7\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of <\/b><b>U.S.<\/b><b>&nbsp;Dollars)<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December&nbsp;31,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen4\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>ASSETS<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Current assets:<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Cash and cash equivalents<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp; 848,035<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$ 981,434<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Restricted cash<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,207,573<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">978,116<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Accounts receivable trade, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">991,168<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">970,950<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Accounts receivable, unbilled<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">67,886<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">57,770<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Amounts due from related parties<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">51,190<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">48,614<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Inventories<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,671,544<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,524,095<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Value added tax recoverable<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">192,810<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">158,773<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Advances to suppliers, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">345,633<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">253,484<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Derivative assets<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">7,761<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">17,516<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Project assets<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">396,035<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">385,964<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Prepaid expenses and other current assets<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">267,833<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">267,941<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total current assets<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen28\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>6,047,468<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen28\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>5,644,657<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Restricted cash<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">19,925<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">9,953<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"6\">\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"7\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Property, plant and equipment, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,986,335<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,826,643<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Solar power systems, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">471,971<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">364,816<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Deferred tax assets, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">226,765<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">229,226<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"4.5\">\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"6\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Advances to suppliers, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">73,531<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">65,352<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Investments in affiliates<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">136,449<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">115,784<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Intangible assets, net<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">14,797<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">17,530<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Project assets<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">467,567<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">438,529<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Right-of-use assets<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">153,716<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">103,600<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Amounts due from related parties<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">35,106<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">33,489<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Other non-current assets<\/span><\/p>\n<\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">195,693<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen14\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">187,549<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"3\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>TOTAL ASSETS<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen29\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$&nbsp; 9,829,323<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen29\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$&nbsp; 9,037,128<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" class=\"prnbcc\">\n<tbody readability=\"15\">\n<tr>\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Canadian Solar Inc.<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Unaudited Condensed Consolidated Balance Sheets (Continued)<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen6\" colspan=\"5\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>(In Thousands of <\/b><b>U.S.<\/b><b>&nbsp;Dollars)<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>March 31,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>December 31,<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2023<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen23\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2022<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Current liabilities:<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Short-term borrowings<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$&nbsp; 1,761,960<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">$ 1,443,816<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Accounts payable<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">797,909<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">805,300<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Short-term notes payable<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,620,475<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,493,399<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Amounts due to related parties<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">16,736<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">89<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Other payables<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">864,097<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">853,040<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Advances from customers<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">335,207<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">334,943<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Derivative liabilities<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">11,920<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">25,359<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Operating lease liabilities<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">9,779<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">9,810<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Other current liabilities<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">397,122<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">293,012<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total current liabilities<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>5,815,205<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>5,258,768<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Long-term borrowings<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">862,759<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">813,406<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Convertible notes<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">226,335<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">225,977<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Liability for uncertain tax positions<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">5,730<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">5,730<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Deferred tax liabilities<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">67,930<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">66,630<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Loss contingency accruals<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">6,887<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">5,000<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Operating lease liabilities<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">72,852<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">25,714<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Other non-current liabilities<\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">337,560<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">329,209<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>TOTAL LIABILITIES<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>7,395,258<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>6,730,434<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Equity:<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Common shares<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">835,543<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">835,543<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Additional paid-in capital<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">2,785<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,127<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Retained earnings<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,359,232<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">1,275,520<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen8\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Accumulated other comprehensive loss<\/span><\/p>\n<\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(149,722)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen7\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">(170,551)<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>Total Canadian Solar Inc. shareholders&#8217;<br \/>equity<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2,047,838<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen26\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>1,941,639<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\">Non-controlling interests<\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">386,227<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\">365,055<\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr>\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>TOTAL EQUITY<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2,434,065<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen24\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>2,306,694<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<tr readability=\"3\">\n<td class=\"prngen8\" colspan=\"2\" rowspan=\"1\" nowrap=\"nowrap\" readability=\"5\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>TOTAL LIABILITIES AND EQUITY<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 9,829,323<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<td class=\"prngen27\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\">\n<p class=\"prnml4\"><span class=\"prnews_span\"><b>$ 9,037,128<\/b><\/span><\/p>\n<\/td>\n<td class=\"prngen22\" colspan=\"1\" rowspan=\"1\" nowrap=\"nowrap\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<p>Source: Canadian Solar Inc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GUELPH, ON, May 18, 2023 \/PRNewswire\/ &#8212;&nbsp;Canadian Solar Inc.&nbsp;(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the first quarter ended March 31, 2023. Highlights 66% increase in solar module shipments year-over-year (&#8220;yoy&#8221;) to 6.1 GW, in line with guidance of 5.9 GW to 6.2 GW. 36% increase in revenue yoy to [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-18680","post","type-post","status-publish","format-standard","hentry","category-business-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Canadian Solar Reports First Quarter 2023 Results - My Blog<\/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:\/\/transmediavictoria.net.au\/?p=18680\" \/>\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 2023 Results - My Blog\" \/>\n<meta property=\"og:description\" content=\"GUELPH, ON, May 18, 2023 \/PRNewswire\/ &#8212;&nbsp;Canadian Solar Inc.&nbsp;(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the first quarter ended March 31, 2023. Highlights 66% increase in solar module shipments year-over-year (&#8220;yoy&#8221;) to 6.1 GW, in line with guidance of 5.9 GW to 6.2 GW. 36% increase in revenue yoy to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/transmediavictoria.net.au\/?p=18680\" \/>\n<meta property=\"og:site_name\" content=\"My Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-18T10:00:00+00:00\" \/>\n<meta name=\"author\" content=\"admin_tony\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin_tony\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680\"},\"author\":{\"name\":\"admin_tony\",\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/#\\\/schema\\\/person\\\/5b51d407d652c0aa802bea269ea5d7e7\"},\"headline\":\"Canadian Solar Reports First Quarter 2023 Results\",\"datePublished\":\"2023-05-18T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680\"},\"wordCount\":4470,\"articleSection\":[\"Business News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680\",\"url\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680\",\"name\":\"Canadian Solar Reports First Quarter 2023 Results - My Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/#website\"},\"datePublished\":\"2023-05-18T10:00:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/#\\\/schema\\\/person\\\/5b51d407d652c0aa802bea269ea5d7e7\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?p=18680#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/transmediavictoria.net.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Canadian Solar Reports First Quarter 2023 Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/#website\",\"url\":\"https:\\\/\\\/transmediavictoria.net.au\\\/\",\"name\":\"My Blog\",\"description\":\"My WordPress Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/transmediavictoria.net.au\\\/#\\\/schema\\\/person\\\/5b51d407d652c0aa802bea269ea5d7e7\",\"name\":\"admin_tony\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/102836fe5f9cd6c64e96e90e7341dbc815b7d12726a85708326dc0db40afd906?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/102836fe5f9cd6c64e96e90e7341dbc815b7d12726a85708326dc0db40afd906?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/102836fe5f9cd6c64e96e90e7341dbc815b7d12726a85708326dc0db40afd906?s=96&d=mm&r=g\",\"caption\":\"admin_tony\"},\"url\":\"https:\\\/\\\/transmediavictoria.net.au\\\/?author=8\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Canadian Solar Reports First Quarter 2023 Results - My Blog","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:\/\/transmediavictoria.net.au\/?p=18680","og_locale":"en_US","og_type":"article","og_title":"Canadian Solar Reports First Quarter 2023 Results - My Blog","og_description":"GUELPH, ON, May 18, 2023 \/PRNewswire\/ &#8212;&nbsp;Canadian Solar Inc.&nbsp;(&#8220;Canadian Solar&#8221; or the &#8220;Company&#8221;) (NASDAQ: CSIQ) today announced financial results for the first quarter ended March 31, 2023. Highlights 66% increase in solar module shipments year-over-year (&#8220;yoy&#8221;) to 6.1 GW, in line with guidance of 5.9 GW to 6.2 GW. 36% increase in revenue yoy to [&hellip;]","og_url":"https:\/\/transmediavictoria.net.au\/?p=18680","og_site_name":"My Blog","article_published_time":"2023-05-18T10:00:00+00:00","author":"admin_tony","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin_tony","Est. reading time":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/transmediavictoria.net.au\/?p=18680#article","isPartOf":{"@id":"https:\/\/transmediavictoria.net.au\/?p=18680"},"author":{"name":"admin_tony","@id":"https:\/\/transmediavictoria.net.au\/#\/schema\/person\/5b51d407d652c0aa802bea269ea5d7e7"},"headline":"Canadian Solar Reports First Quarter 2023 Results","datePublished":"2023-05-18T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/transmediavictoria.net.au\/?p=18680"},"wordCount":4470,"articleSection":["Business News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/transmediavictoria.net.au\/?p=18680","url":"https:\/\/transmediavictoria.net.au\/?p=18680","name":"Canadian Solar Reports First Quarter 2023 Results - My Blog","isPartOf":{"@id":"https:\/\/transmediavictoria.net.au\/#website"},"datePublished":"2023-05-18T10:00:00+00:00","author":{"@id":"https:\/\/transmediavictoria.net.au\/#\/schema\/person\/5b51d407d652c0aa802bea269ea5d7e7"},"breadcrumb":{"@id":"https:\/\/transmediavictoria.net.au\/?p=18680#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/transmediavictoria.net.au\/?p=18680"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/transmediavictoria.net.au\/?p=18680#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/transmediavictoria.net.au\/"},{"@type":"ListItem","position":2,"name":"Canadian Solar Reports First Quarter 2023 Results"}]},{"@type":"WebSite","@id":"https:\/\/transmediavictoria.net.au\/#website","url":"https:\/\/transmediavictoria.net.au\/","name":"My Blog","description":"My WordPress Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/transmediavictoria.net.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/transmediavictoria.net.au\/#\/schema\/person\/5b51d407d652c0aa802bea269ea5d7e7","name":"admin_tony","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/102836fe5f9cd6c64e96e90e7341dbc815b7d12726a85708326dc0db40afd906?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/102836fe5f9cd6c64e96e90e7341dbc815b7d12726a85708326dc0db40afd906?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/102836fe5f9cd6c64e96e90e7341dbc815b7d12726a85708326dc0db40afd906?s=96&d=mm&r=g","caption":"admin_tony"},"url":"https:\/\/transmediavictoria.net.au\/?author=8"}]}},"_links":{"self":[{"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=\/wp\/v2\/posts\/18680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18680"}],"version-history":[{"count":0,"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=\/wp\/v2\/posts\/18680\/revisions"}],"wp:attachment":[{"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/transmediavictoria.net.au\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}