Canadian Solar Inc. (CSIQ) › Cost of RevenueCanadian Solar Inc. (CSIQ) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2009: $552.86M2010: $1.27B2011: $1.72B2012: $1.20B2013: $1.38B2014: $2.38B2015: $2.89B2016: $2.44B2017: $2.75B2018: $2.97B2019: $2.48B2020: $2.79B2021: $4.37B2022: $6.21B2023: $6.33B2024: $4.99B2025: $4.57B$4.57B2009Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$4.57B-8.5%2024$4.99B-21.1%2023$6.33B+2.1%2022$6.21B+42.1%2021$4.37B+56.7%2020$2.79B+12.3%2019$2.48B-16.4%2018$2.97B+7.9%2017$2.75B+13.0%2016$2.44B-15.7%2015$2.89B+21.5%2014$2.38B+72.6%2013$1.38B+14.5%2012$1.20B-29.8%2011$1.72B+35.5%2010$1.27B+129.1%2009$552.86M—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share