Stock Scorer

Canadian Solar Inc. (CSIQ)

Every figure this model derived for CSIQ, the value it took, and the element in the company's own XBRL it was read from — so any of it can be checked against the filing rather than taken on trust. As at 2025-12-31.

The figures, and where each came from

This is the part no other screener shows. Each figure below names the XBRL element it was read from, so it can be checked against the filing itself.

FigureValueXBRL tagAs at
capex 962,254,000 PaymentsToAcquireProductiveAssets 2025-12-31
cash 1,381,141,000 CashAndCashEquivalentsAtCarryingValue 2025-12-31
current assets 5,978,866,000 AssetsCurrent 2025-12-31
current liabilities 5,850,389,000 LiabilitiesCurrent 2025-12-31
equity 2,807,971,000 StockholdersEquity 2025-12-31
interest expense 178,166,000 InterestExpenseNonoperating 2025-12-31
ocf -252,741,000 NetCashProvidedByUsedInOperatingActivities 2025-12-31
revenue 5,595,107,000 RevenueFromContractWithCustomerIncludingAssessedTax 2025-12-31
sbc 24,412,000 ShareBasedCompensation 2025-12-31

The ratios

The figures themselves rather than their scores — what somebody looking up CSIQ on one particular measure came for.

RatioValue
cash operating margin11.13
current ratio1.05
current ratio reported1.02
deferred revenue growth-20.62
dilution pct0.64
ebit cagr-31.0
ev ebit126.78
ev owner earnings-4.41
ev sales0.98
fcf margin-21.72
growth cv2.1
interest cover0.24
net debt ebitda7.97
operating margin0.77
owner earnings margin-22.15
revenue growth-6.65
revenue growth per share-7.24
roic0.45
rpo growth9.31
rule of 40-5.87
sbc pct revenue0.44

Everything else this filing tags

400 more elements from CSIQ's own XBRL that this model has no measure for, newest reading each, largest first. Nothing here is converted, added up or renamed — it is the filing's own element names and the filing's own numbers.

ElementNewestAs of PeriodsUnit
Assets15,171,729,0002025-12-31 32USD
LiabilitiesAndStockholdersEquity15,171,729,0002025-12-31 32USD
Liabilities10,902,101,0002025-12-31 32USD
DebtLongtermAndShorttermCombinedAmount6,010,269,0002025-12-31 28USD
LongTermDebt6,010,269,0002025-12-31 15USD
NoncurrentAssets5,914,805,0002025-12-31 28USD
CostOfGoodsAndServicesSold4,568,881,0002025-12-31 48USD
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest3,943,069,0002025-12-31 64USD
SecuredDebt3,925,248,0002025-12-31 6USD
LongTermNotesAndLoans3,621,232,0002025-12-31 16USD
BusinessAcquisitionsProFormaRevenue3,505,324,0002015-12-31 4USD
PropertyPlantAndEquipmentGross3,475,100,0002023-12-31 26USD
SalesRevenueNet3,390,393,0002017-12-31 21USD
PropertyPlantAndEquipmentNet3,376,035,0002025-12-31 32USD
OtherLongTermDebt2,955,867,0002025-12-31 8USD
RepaymentsOfNotesPayable2,465,557,0002025-12-31 24USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths2,389,037,0002025-12-31 15USD
ShortTermBorrowings2,389,037,0002025-12-31 30USD
RepaymentsOfShortTermDebt2,368,967,0002018-12-31 24USD
OperatingLossCarryforwards2,138,313,0002025-12-31 15USD
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1,940,435,0002025-12-31 36USD
DebtCurrent1,873,306,0002024-12-31 22USD
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment1,769,545,0002025-12-31 30USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo1,685,215,0002025-12-31 15USD
OtherShortTermBorrowings1,545,908,0002025-12-31 18USD
NetCashProvidedByUsedInInvestingActivities-1,503,490,0002025-12-31 30USD
AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries1,483,016,0002025-12-31 16USD
RetainedEarningsAccumulatedDeficit1,481,632,0002025-12-31 32USD
LongTermPurchaseCommitmentAmount1,480,120,0002015-12-31 12USD
ProceedsFromShortTermDebt1,430,708,0002018-12-31 24USD
CostOfGoodsSold1,378,661,0932013-12-31 3USD
NetCashProvidedByUsedInFinancingActivities1,347,505,0002025-12-31 30USD
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations1,299,823,0002016-12-31 18USD
ProceedsFromNotesPayable1,137,040,0002025-12-31 24USD
MinorityInterest1,135,098,0002025-12-31 32USD
InventoryNet1,133,539,0002025-12-31 32USD
PaymentsToAcquirePropertyPlantAndEquipment1,116,461,0002023-12-31 27USD
ConstructionInProgressGross1,063,651,0002025-12-31 22USD
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations-1,042,557,0002016-12-31 18USD
GrossProfit1,026,226,0002025-12-31 48USD
PurchaseObligation1,009,236,0002016-12-31 4USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree997,513,0002025-12-31 15USD
OperatingExpenses983,070,0002025-12-31 48USD
NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance927,897,0002023-12-31 16USD
AccountsPayableTradeCurrent878,827,0002025-12-31 16USD
CommonStockValue835,543,0002025-12-31 32USD
AccountsReceivableNetCurrent829,957,0002025-12-31 32USD
PrepaidExpenseAndOtherAssetsCurrent822,502,0002025-12-31 32USD
UndistributedEarningsOfForeignSubsidiaries818,751,0002025-12-31 15USD
DeferredTaxAssetsGross789,143,0002025-12-31 30USD
InventoryFinishedGoodsNetOfReserves780,195,0002025-12-31 30USD
AccountsPayableOtherCurrent779,198,0002025-12-31 32USD
OtherAssetsNoncurrent663,133,0002025-12-31 32USD
DeferredIncomeTaxAssetsNet634,160,0002025-12-31 16USD
DeferredTaxAssetsNet634,160,0002025-12-31 30USD
GeneralAndAdministrativeExpense581,807,0002025-12-31 48USD
LesseeOperatingLeaseLiabilityPaymentsDue581,052,0002025-12-31 10USD
OtherLiabilitiesNoncurrent578,152,0002025-12-31 23USD
AdditionalPaidInCapitalCommonStock568,921,0002025-12-31 32USD
DepreciationDepletionAndAmortization555,053,0002025-12-31 48USD
RestrictedCashAndCashEquivalentsAtCarryingValue541,705,0002025-12-31 33USD
ProceedsFromIssuanceOfLongTermDebt530,990,0002019-12-31 27USD
PurchaseObligationDueInThirdYear522,283,0002015-12-31 2USD
LoansPayableCurrent500,541,0002021-12-31 9USD
ProceedsFromIssuanceOfRedeemablePreferredStock500,000,0002024-09-30 3USD
Depreciation493,948,0002025-12-31 36USD
SecuredLongTermDebt490,971,0002025-12-31 15USD
ContractWithCustomerLiability474,735,0002025-12-31 18USD
DeferredTaxAssetsOperatingLossCarryforwards467,705,0002025-12-31 30USD
PurchaseObligationDueInNextTwelveMonths462,898,0002018-12-31 6USD
RevenueRemainingPerformanceObligation456,108,0002025-12-31 6USD
PurchaseObligationDueInSecondYear446,879,0002016-12-31 5USD
OperatingLeaseRightOfUseAsset441,291,0002025-12-31 16USD
ContractWithCustomerLiabilityRevenueRecognized412,961,0002025-12-31 11USD
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive395,073,0002025-12-31 10USD
LongTermDebtFairValue393,614,0002018-12-31 13USD
LongTermDebtNoncurrent393,614,0002018-12-31 16USD
ConvertibleDebtNoncurrent389,033,0002023-12-31 2USD
SellingAndMarketingExpense382,591,0002025-12-31 21USD
OperatingLeaseLiability381,291,0002025-12-31 15USD
AccountsPayableCurrent379,462,0002018-12-31 16USD
ShortTermBankLoansAndNotesPayable369,722,0002018-12-31 16USD
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive361,830,0002025-12-31 11USD
OperatingLeaseLiabilityNoncurrent354,508,0002025-12-31 15USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive347,378,0002025-12-31 11USD
DeferredTaxAssetsLiabilitiesNet337,441,0002025-12-31 24USD
ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests330,682,0002024-12-31 2USD
AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock-328,870,0002024-12-31 2USD
IncreaseDecreaseInAccountsReceivable-327,540,0002025-12-31 48USD
RedeemableNoncontrollingInterestEquityCarryingAmount326,559,0002025-12-31 9USD
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests326,559,0002025-12-31 3USD
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-323,586,0002025-12-31 27USD
NetCashProvidedByUsedInContinuingOperations321,293,8472014-12-31 12USD
SecuredDebtCurrent318,506,0002021-12-31 4USD
NotesPayableToBankNoncurrent317,582,0002018-12-31 12USD
DeferredIncomeTaxLiabilities296,719,0002025-12-31 30USD
DeferredIncomeTaxLiabilitiesNet296,719,0002025-12-31 16USD
OtherLiabilitiesCurrent293,012,0002022-12-31 26USD
EquityMethodInvestments289,601,0002025-12-31 32USD
InterestCostsIncurred285,179,0002025-12-31 45USD
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations-278,073,0002016-12-31 18USD
IncreaseDecreaseInNotesPayableCurrent275,889,0002025-12-31 48USD
InventoryRawMaterialsNetOfReserves273,048,0002025-12-31 30USD
ValueAddedTaxReceivableCurrent252,251,0002025-12-31 32USD
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets248,521,0002025-12-31 48USD
ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesSaleOfInterestByParent244,629,0002023-12-31 3USD
TradingSecuritiesDebt241,698,0002025-12-31 4USD
RepaymentsOfConvertibleDebt230,000,0002025-12-31 11USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour229,296,0002025-12-31 13USD
ConvertibleNotesPayableCurrent228,917,0002024-12-31 4USD
UnbilledReceivablesCurrent228,393,0002025-12-31 30USD
CapitalExpendituresIncurredButNotYetPaid226,680,0002025-12-31 48USD
ConvertibleNotesPayable225,977,0002022-12-31 7USD
AdvancesOnInventoryPurchases217,871,0002025-12-31 32USD
IncreaseDecreaseInAccountsPayableTrade-216,979,0002025-12-31 24USD
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount199,761,0002025-12-31 11USD
ConvertibleLongTermNotesPayable195,313,0002025-12-31 22USD
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation185,872,0002017-12-31 4USD
NonoperatingIncomeExpense-183,895,0002025-12-31 42USD
SegmentReportingOtherItemAmount-183,895,0002025-12-31 6USD
ProfitLoss-183,763,0002025-12-31 48USD
AssetsOfDisposalGroupIncludingDiscontinuedOperation182,797,0002017-12-31 4USD
SellingExpense180,326,0002019-12-31 27USD
LongTermDebtCurrent178,886,0002021-12-31 20USD
LineOfCredit177,214,0002020-12-31 1USD
InterestPaidNet170,497,0002025-12-31 48USD
NetIncomeLossAttributableToParentDiluted-168,560,0002025-12-31 39USD
FinanceLeaseLiabilityPaymentsDue163,734,0002025-12-31 10USD
ContractWithCustomerLiabilityCurrent162,586,0002025-12-31 18USD
BusinessAcquisitionsProFormaNetIncomeLoss159,231,0002015-12-31 4USD
FinanceLeaseRightOfUseAsset159,192,0002025-12-31 6USD
DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates156,869,0002025-12-31 4USD
ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet-156,605,0002025-12-31 6USD
DeferredTaxAssetsValuationAllowance154,983,0002025-12-31 30USD
TemporaryEquityStockIssuedDuringPeriodValueNewIssues153,374,0002024-12-31 2USD
GovernmentAssistanceLiabilityNoncurrent150,119,0002025-12-31 2USD
IncomeTaxesPaidNet149,713,0002025-12-31 48USD
ProceedsFromIssuanceOfCommonStock148,510,0002021-12-31 15USD
StockIssuedDuringPeriodValueNewIssues148,510,0002021-12-31 14USD
FinanceLeaseLiability141,520,0002025-12-31 14USD
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax141,031,0002025-12-31 48USD
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-140,739,0002025-12-31 48USD
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-140,739,0002025-12-31 42USD
RepaymentsOfCommercialPaper138,953,0002017-12-31 3USD
ProductWarrantyAccrualNoncurrent138,386,0002025-12-31 62USD
ProceedsFromIssuanceOfCommercialPaper134,311,0002016-12-31 3USD
CommercialPaper131,432,0002016-12-31 2USD
NetIncomeLossAttributableToRedeemableNoncontrollingInterest122,565,0002025-12-31 6USD
TemporaryEquityNetIncome-122,565,0002025-12-31 3USD
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability122,368,0002025-12-31 15USD
DeferredTaxAssetsLiabilitiesNetNoncurrent121,087,0002018-12-31 14USD
DeferredTaxAssetsNetNoncurrent121,087,0002018-12-31 16USD
ProceedsFromConvertibleDebt121,023,0002023-12-31 9USD
DeferredTaxAssetsOther114,114,0002025-12-31 30USD
InterestExpense114,099,0002023-12-31 42USD
FinanceLeaseLiabilityNoncurrent110,729,0002025-12-31 14USD
IncreaseDecreaseInInventories110,403,0002025-12-31 48USD
InterestExpenseDebt106,032,0002018-12-31 6USD
NetIncomeLoss-104,126,0002025-12-31 3USD
IncreaseDecreaseInOtherOperatingLiabilities102,307,0002025-12-31 36USD
IncreaseDecreaseInRestrictedCash101,985,0002017-12-31 21USD
OtherLongTermDebtCurrent98,949,0002021-12-31 3USD
ProceedsFromLongTermCapitalLeaseObligations96,697,0002016-12-31 3USD
EquitySecuritiesFvNiCurrentAndNoncurrent91,370,0002020-12-31 3CNY
ResearchAndDevelopmentExpense90,685,0002025-12-31 48USD
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability89,787,0002024-12-31 12USD
UnbilledContractsReceivable88,503,8882011-12-31 1USD
DeferredTaxLiabilitiesOther85,502,0002025-12-31 30USD
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations85,140,0002025-12-31 15USD
CurrentIncomeTaxExpenseBenefit80,905,0002025-12-31 45USD
InventoryWorkInProcessNetOfReserves80,296,0002025-12-31 30USD
ShippingHandlingAndTransportationCosts79,853,0002017-12-31 18USD
NetIncomeLossAttributableToNoncontrollingInterest-79,637,0002025-12-31 48USD
IncreaseDecreaseInContractWithCustomerAsset79,584,0002025-12-31 27USD
AccumulatedOtherComprehensiveIncomeLossNetOfTax-78,125,0002025-12-31 32USD
OtherReceivableAfterAllowanceForCreditLossNoncurrent76,848,0002025-12-31 6USD
InventoryWriteDown74,013,0002025-12-31 48USD
OtherNoncashIncomeExpense-73,894,0002025-12-31 6USD
FiniteLivedIntangibleAssetsGross72,614,0002025-12-31 30USD
OtherOperatingIncomeExpenseNet72,013,0002025-12-31 33USD
DeferredIncomeTaxesAndTaxCredits-71,903,0002025-12-31 12USD
PrepaidExpenseNoncurrent71,011,0002021-12-31 24USD
DeferredRevenueRevenueRecognized170,900,0002018-12-31 1USD
PaymentsForRepurchaseOfEquity70,135,0002025-12-31 3USD
ProductWarrantyAccrualPreexistingIncreaseDecrease70,129,0002025-12-31 33USD
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized68,689,0002022-12-31 1USD
CommonStockSharesIssued67,810,1362025-12-31 32shares
CommonStockSharesOutstanding67,810,1362025-12-31 32shares
IncreaseDecreaseInDeferredIncomeTaxes67,386,0002021-12-31 29USD
WeightedAverageNumberOfDilutedSharesOutstanding67,368,5372025-12-31 48shares
WeightedAverageNumberOfSharesOutstandingBasic67,368,5372025-12-31 48shares
DeferredIncomeTaxExpenseBenefit-66,756,0002025-12-31 45USD
TemporaryEquityDividendsAdjustment64,434,0002025-12-31 1USD
RevenueFromRelatedParties62,726,0002020-12-31 27USD
PaymentsToAcquireEquityMethodInvestments62,188,0002025-12-31 48USD
LeaseCost61,714,0002025-12-31 15USD
DeferredTaxAssetsPropertyPlantAndEquipment60,271,0002025-12-31 30USD
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-59,383,0002025-12-31 45USD
DeferredTaxLiabilitiesPropertyPlantAndEquipment54,348,0002025-12-31 29USD
AssetImpairmentCharges54,015,0002025-12-31 45USD
ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNet-52,479,0002025-12-31 6USD
ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesRepurchaseOfSharesBySubsidiary52,479,0002025-12-31 3USD
CustomerAdvancesCurrent51,739,0002017-12-31 14USD
DeferredRevenue51,381,0002018-12-31 2USD
GainLossOnSaleOfDerivatives50,860,0002025-12-31 48USD
CashAndCashEquivalentsPeriodIncreaseDecrease49,432,0002017-12-31 9USD
DueFromRelatedPartiesCurrent48,614,0002022-12-31 26USD
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-48,399,0002025-12-31 48USD
ShortTermNonBankLoansAndNotesPayable48,321,0002018-12-31 11USD
IncreaseDecreaseInAccountsPayable47,756,0002018-12-31 24USD
InsuranceSettlementsReceivableNoncurrent47,203,0002025-12-31 28USD
AllowanceForDoubtfulAccountsReceivableCurrent47,126,0002021-12-31 24USD
ProceedsFromSaleOfProductiveAssets46,582,0002025-12-31 1USD
InvestmentIncomeInterest46,054,0002025-12-31 48USD
IncreaseDecreaseInCustomerAdvances-44,985,0002017-12-31 21USD
IncreaseDecreaseInContractWithCustomerLiability-44,638,0002025-12-31 27USD
ProceedsFromInsuranceSettlementInvestingActivities43,930,0002017-12-31 6USD
OperatingIncomeLoss43,156,0002025-12-31 48USD
OtherOperatingIncome42,539,0002016-12-31 3USD
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-42,422,0002025-12-31 45USD
FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss-42,422,0002025-12-31 36USD
OperatingLeasesFutureMinimumPaymentsDue41,721,0002019-12-31 9USD
InvestmentIncomeNet41,361,0002018-12-31 9USD
CapitalLeasesFutureMinimumPaymentsDue41,130,0002019-12-31 6USD
LesseeOperatingLeaseLiabilityPaymentsDueYearFive40,993,0002025-12-31 10USD
FiniteLivedIntangibleAssetsAccumulatedAmortization40,633,0002025-12-31 30USD
LesseeOperatingLeaseLiabilityPaymentsDueYearFour39,614,0002025-12-31 10USD
PaymentsOfDebtIssuanceCosts39,297,0002015-12-31 2USD
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments39,074,0002019-12-31 6USD
OperatingLeaseCost38,083,0002025-12-31 15USD
FinanceLeaseLiabilityPaymentsDueAfterYearFive37,558,0002025-12-31 3USD
CapitalLeaseObligationsCurrent37,549,0002018-12-31 4USD
DefinedContributionPlanCostRecognized37,445,0002025-12-31 45USD
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths36,758,0002025-12-31 10USD
LesseeOperatingLeaseLiabilityPaymentsDueYearThree36,609,0002025-12-31 10USD
OperatingLeasePaymentsUse36,121,0002023-12-31 1USD
NetIncomeLossAvailableToCommonStockholdersBasic36,051,0002024-12-31 45USD
DeferredTaxLiabilitiesGrossNoncurrent35,698,0002018-12-31 13USD
DeferredTaxLiabilitiesNoncurrent35,698,0002018-12-31 13USD
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate-35,185,0002025-12-31 1USD
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths34,699,0002025-12-31 10USD
CapitalLeaseObligationsNoncurrent34,253,0002018-12-31 4USD
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo34,064,0002025-12-31 10USD
EquitySecuritiesFVNINoncurrent33,674,0002025-12-31 10USD
IncreaseDecreaseInOtherNoncurrentAssets33,597,0002023-12-31 41USD
DueFromRelatedPartiesNoncurrent33,489,0002022-12-31 1USD
FiniteLivedIntangibleAssetsNet31,981,0002025-12-31 32USD
ProceedsFromPaymentsForOtherFinancingActivities31,930,0002025-12-31 6USD
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue30,822,0002025-12-31 48USD
FinanceLeaseLiabilityCurrent30,791,0002025-12-31 14USD
PurchaseCommitmentRemainingMinimumAmountCommitted30,751,6372014-12-31 2USD
DeferredTaxAssetsLiabilitiesNetCurrent30,013,0002015-12-31 5USD
DeferredTaxAssetsNetCurrent30,013,0002015-12-31 9USD
RelatedPartiesAmountInCostOfSales29,894,0002020-12-31 27USD
IncomeLossFromEquityMethodInvestments-28,875,0002025-12-31 33USD
RestrictedCashAndCashEquivalentsNoncurrent28,312,0002025-12-31 26USD
RepaymentsOfDebtAndCapitalLeaseObligations28,013,0002023-12-31 11USD
ProductWarrantyExpense27,944,0002023-12-31 39USD
LossContingencyAccrualCarryingValuePeriodIncreaseDecrease27,862,0172011-12-31 2USD
CapitalLeasesFutureMinimumPaymentsDueCurrent27,439,0002019-12-31 6USD
PaymentsOfDividendsMinorityInterest27,016,0002025-12-31 12USD
OperatingLeaseLiabilityCurrent26,783,0002025-12-31 15USD
FinanceLeaseLiabilityPaymentsDueYearTwo26,504,0002025-12-31 10USD
FinanceLeaseLiabilityPaymentsDueYearThree25,287,0002025-12-31 7USD
DeferredTaxAssetsEquityMethodInvestments24,859,0002017-12-31 4USD
ProductWarrantyAccrualPayments24,751,0002025-12-31 45USD
FairValueAdjustmentOfWarrants-24,554,0002016-12-31 4USD
AllocatedShareBasedCompensationExpense24,412,0002025-12-31 6USD
FinanceLeaseLiabilityPaymentsDueYearFour24,061,0002025-12-31 4USD
OtherLongTermInvestments22,869,0002023-12-31 2USD
IncreaseDecreaseInOtherReceivables22,725,0002015-12-31 15USD
FinanceLeaseLiabilityUndiscountedExcessAmount22,214,0002025-12-31 10USD
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations21,444,0002017-12-31 21USD
OperatingLeasesRentExpenseNet20,905,0002018-12-31 21USD
OperatingLeaseExpense20,900,0002018-12-31 3USD
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders20,637,0002025-12-31 15USD
GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments19,656,2362014-12-31 12USD
FinanceLeasePrincipalPayments19,217,0002022-12-31 15USD
OperatingLeasesFutureMinimumPaymentsDueCurrent18,953,0002019-12-31 9USD
ContractWithCustomerLiabilityNoncurrent18,627,0002025-12-31 6USD
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents18,320,0002021-12-31 12USD
PaymentsOfStockIssuanceCosts17,756,0002024-12-31 16USD
ForeignCurrencyTransactionGainLossBeforeTax-16,751,0002025-12-31 48USD
OtherOperatingActivitiesCashFlowStatement-16,450,0002025-12-31 21USD
OtherDerivativesNotDesignatedAsHedgingInstrumentsLiabilitiesAtFairValue16,378,0002015-10-26 3USD
ProceedsFromIssuanceOfWarrants16,378,0002015-12-31 6USD
IncreaseDecreaseInOtherCurrentLiabilities-16,282,2472014-12-31 12USD
ProductWarrantyAccrualWarrantiesIssued15,876,0002015-12-31 12USD
NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest15,385,0002025-12-31 21USD
MarketableSecuritiesCurrent15,190,0002023-12-31 2USD
DerivativeAssetsCurrent15,002,0002025-12-31 24USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves14,911,0002025-12-31 30USD
PaymentsToAcquireAdditionalInterestInSubsidiaries14,758,0002025-12-31 7USD
NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived114,604,0002016-12-31 13USD
IncreaseDecreaseInOperatingLeaseLiability-14,571,0002023-12-31 12USD
IncomeTaxExpenseBenefit14,149,0002025-12-31 48USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts14,104,0002025-12-31 30USD
OperatingLeasePayments14,012,0002025-12-31 15USD
EquitySecuritiesFvNiCurrentAndNoncurrent14,003,0002020-12-31 3USD
FinanceLeaseLiabilityPaymentsDueYearFive13,566,0002025-12-31 3USD
FinanceLeaseRightOfUseAssetAmortization13,410,0002025-12-31 15USD
GainLossOnSaleOfEquityInvestments13,140,0002020-12-31 1USD
CapitalLeasesFutureMinimumPaymentsDueInTwoYears13,087,0002019-12-31 6USD
ValuationAllowancesAndReservesBalance13,000,6012013-12-31 2USD
OperatingLeasesFutureMinimumPaymentsDueInTwoYears12,980,0002019-12-31 9USD
EquitySecuritiesFvNi12,959,0002025-12-31 4USD
PaymentsToAcquireInterestInSubsidiariesAndAffiliates12,561,0002017-12-31 8USD
ProvisionForDoubtfulAccounts12,014,0002023-12-31 39USD
ProductWarrantyAccrualPeriodIncreaseDecrease12,004,0002015-12-31 15USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities11,882,0002025-12-31 25USD
TreasuryStockCommonValue11,845,0002019-12-31 2USD
TreasuryStockValueAcquiredCostMethod11,845,0002019-12-31 1USD
MinorityInterestDecreaseFromRedemptions11,499,0002025-12-31 21USD
ComprehensiveIncomeNetOfTax10,984,0002025-12-31 45USD
AvailableForSaleSecuritiesDebtSecuritiesCurrent10,723,0002024-12-31 5USD
EquityMethodInvestmentRealizedGainLossOnDisposal10,392,0002021-12-31 15USD
ProceedsFromSaleOfPropertyPlantAndEquipment10,317,0002023-12-31 16USD
SaleLeasebackTransactionNetProceedsFinancingActivities9,945,0002020-12-31 12USD
AllowanceForDoubtfulAccountsReceivable9,874,0002020-12-31 3USD
AdjustmentsToAdditionalPaidInCapitalWarrantIssued9,849,9282012-12-31 3USD
ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue9,642,7282014-12-31 8USD
IncreaseDecreaseInDueFromRelatedPartiesCurrent-9,210,0002023-12-31 41USD
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths9,025,0002025-12-31 15USD
DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents8,921,0002016-12-31 1USD
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss8,881,0002025-12-31 33USD
FinanceLeaseInterestExpense8,713,0002025-12-31 15USD
FinanceLeaseInterestPaymentOnLiability8,713,0002025-12-31 15USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo8,328,0002025-12-31 15USD
AmortizationOfIntangibleAssets8,284,0002025-12-31 45USD
NoncontrollingInterestIncreaseFromBusinessCombination7,703,0002018-12-31 9USD
PaymentsForProceedsFromOtherInvestingActivities7,692,0002025-12-31 6USD
GainLossOnInvestments7,390,0002025-12-31 24USD
FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss6,926,0002025-12-31 6USD
AssetRetirementObligation6,489,0002025-12-31 20USD
RevenueFromGrants6,473,0002017-12-31 6USD
IncrementalCommonSharesAttributableToConversionOfDebtSecurities6,272,1572023-12-31 30shares
DerivativeLiabilitiesCurrent6,179,0002025-12-31 24USD
PaymentsForRepurchaseOfOtherEquity5,963,0002020-12-31 3USD
StockRepurchasedDuringPeriodValue5,963,0002020-12-31 18USD
PaymentsForRepurchaseOfCommonStock5,963,0002020-12-31 5USD
AdvertisingExpense5,953,0002015-12-31 12USD
ProceedsFromMinorityShareholders5,910,0002023-12-31 25USD
LiabilityForUncertainTaxPositionsNoncurrent5,788,0002025-12-31 32USD
InterestExpenseDebtExcludingAmortization5,750,0002024-12-31 11USD
AccountsReceivableRelatedParties5,517,0002021-12-31 3USD
DilutiveSecuritiesEffectOnBasicEarningsPerShareOther5,290,0002023-12-31 30USD
DeferredTaxAssetsInventory5,223,0002025-12-31 30USD
GainLossOnSaleOfPropertyPlantEquipment-5,213,0002025-12-31 48USD
LossContingencyAccrualAtCarryingValue5,000,0002022-12-31 25USD
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive4,866,0002025-12-31 4USD
UnrecognizedTaxBenefits4,818,0002025-12-31 60USD
EquitySecuritiesFvNiUnrealizedGainLoss4,744,0002021-12-31 4USD
IncreaseDecreaseInOtherAccountsPayable4,670,0002025-12-31 48USD
OperatingLeasesFutureMinimumPaymentsDueInThreeYears4,666,0002019-12-31 9USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies4,508,0862012-12-31 2USD
AccretionExpense4,381,0002025-12-31 17USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree4,253,0002025-12-31 15USD
PaymentsOfFinancingCosts3,750,0002016-12-31 5USD
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax-3,726,0002025-12-31 27USD
StockRepurchasedDuringPeriodShares3,639,9182021-05-27 14shares
IncreaseDecreaseInDeferredRevenue-3,527,0002018-12-31 1USD
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax3,487,0002023-12-31 2USD
DerivativeAssetsNoncurrent3,216,0002018-12-31 8USD
SignificantPurchaseCommitmentRemainingMinimumAmountCommitted3,205,5622012-12-31 2USD
MarketableSecuritiesUnrealizedGainLoss2,826,0002023-12-31 3USD
GainLossOnRepurchaseOfDebtInstrument2,782,0002016-12-31 3USD
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital2,759,0002023-12-31 25USD
EquitySecuritiesFvNiUnrealizedGain2,733,0002025-12-31 8USD
StandardProductWarrantyAccrualPreexistingIncreaseDecrease2,622,0002021-12-31 4USD
OperatingLeasesFutureMinimumPaymentsDueInFourYears2,541,0002019-12-31 9USD
IncreaseDecreaseInUnbilledReceivables-2,345,0002017-12-31 18USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized2,330,0002010-09-30 14shares
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax-2,304,0002025-12-31 9USD
DebtSecuritiesAvailableForSaleUnrealizedGainLoss2,223,0002024-12-31 2USD
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax-2,090,0002017-12-31 3USD
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax2,078,0002015-12-31 3USD
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments2,056,0002019-12-31 6USD
ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates1,899,0002016-12-31 13USD
DerivativeLiabilitiesNoncurrent1,841,0002019-12-31 6USD
DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains1,816,0002023-12-31 12USD
IncomeTaxReconciliationOtherAdjustments-1,689,0002025-12-31 1USD
StockIssuedDuringPeriodValueOther1,682,8692009-12-31 1USD
ShortTermLeaseCost1,508,0002025-12-31 15USD
OperatingLeasesFutureMinimumPaymentsDueThereafter1,504,0002019-12-31 7USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour1,501,0002025-12-31 15USD
OperatingLeasesIncomeStatementLeaseRevenue1,500,0002018-12-31 12USD
AmortizationOfFinancingCosts1,493,0002024-12-31 11USD
ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease-1,455,0002015-12-31 3USD
PaymentsToMinorityShareholders1,446,0002023-12-31 18USD
DeferredTaxLiabilitiesCurrent1,426,0002015-12-31 5USD
DeferredTaxLiabilitiesGrossCurrent1,426,0002015-12-31 9USD
CumulativeEffectOnRetainedEarningsNetOfTax11,300,0002017-12-31 1USD
NoncontrollingInterestDecreaseFromDeconsolidation1,268,0002022-12-31 10USD
GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee-1,268,0002022-12-31 6USD
UnrecognizedTaxBenefitsPeriodIncreaseDecrease-1,111,0002015-12-31 15USD
EquityMethodInvestmentOtherThanTemporaryImpairment1,081,7002012-12-31 4USD
OperatingLeasesFutureMinimumPaymentsDueInFiveYears1,077,0002019-12-31 7USD
ProceedsFromStockOptionsExercised1,035,0002020-12-31 35USD
StockIssuedDuringPeriodValueStockOptionsExercised1,035,0002020-12-31 35USD
GainOnBusinessInterruptionInsuranceRecovery1,025,0002020-12-31 4USD

What to be careful about

What this model itself distrusts about CSIQ's figures. Written by the derivation as it ran, not added afterwards.