fiscalDateEnding,reportedCurrency,operatingCashflow,paymentsForOperatingActivities,proceedsFromOperatingActivities,changeInOperatingLiabilities,changeInOperatingAssets,depreciationDepletionAndAmortization,capitalExpenditures,changeInReceivables,changeInInventory,profitLoss,cashflowFromInvestment,cashflowFromFinancing,proceedsFromRepaymentsOfShortTermDebt,paymentsForRepurchaseOfCommonStock,paymentsForRepurchaseOfEquity,paymentsForRepurchaseOfPreferredStock,dividendPayout,dividendPayoutCommonStock,dividendPayoutPreferredStock,proceedsFromIssuanceOfCommonStock,proceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet,proceedsFromIssuanceOfPreferredStock,proceedsFromRepurchaseOfEquity,proceedsFromSaleOfTreasuryStock,changeInCashAndCashEquivalents,changeInExchangeRate,netIncome
2024-12-31,USD,-435641398,None,None,None,None,206461504,359007981,None,-59042599,None,-1481522727,-47379752,None,None,None,None,None,None,None,None,None,None,-12658345,None,None,None,-345388152
2023-12-31,USD,1616042000,None,None,None,None,148889000,1186840000,None,-26622000,None,-1195955000,-795398000,None,None,None,None,None,None,None,None,None,None,-522135000,None,None,None,429545000
2022-12-31,USD,2466927000,None,None,None,None,107097000,1250518000,None,138258000,None,-1003471000,1472867000,None,None,None,None,995000,995000,None,None,None,None,-124929000,None,None,None,2519777000
2021-12-31,USD,638989000,None,None,None,None,77366000,508260000,None,-280187000,None,-781894000,736225000,None,None,None,None,None,None,None,None,None,None,937099000,None,None,None,864847000
2020-12-31,USD,209703000,None,None,None,None,68686000,118292000,None,-5125000,None,-118487000,-95471000,None,None,None,None,None,None,None,None,None,None,580000,None,None,None,133948000
2019-12-31,USD,102781538,None,None,None,None,47501996,279525098,None,-19911437,None,-261763085,180508488,None,None,None,None,None,None,None,None,None,None,791490,None,None,None,28312261
2018-12-31,USD,95552000,None,None,None,None,27487000,143065000,None,-641000,None,-164720000,86712000,None,None,None,None,None,None,None,None,None,None,114227440,None,None,None,62071000
2017-12-31,USD,142705000,None,None,None,None,38824000,67837000,None,-6253000,None,-63110000,-37355000,None,None,None,None,None,None,None,None,None,None,2238850,None,None,None,93855000
2016-12-31,USD,98672000,None,None,None,None,33822000,67477000,None,-2258000,None,-66123000,-30278000,None,None,None,None,None,None,None,None,None,None,1051590,None,None,None,43924000
2015-12-31,USD,66425000,None,None,None,None,31361000,81364000,None,-1622000,None,-74132000,15243000,None,None,None,None,483266000,483266000,None,None,None,None,-1350164,None,None,None,13047000
2014-12-31,USD,45620000,None,None,None,None,28008000,77029000,None,485000,None,-90589000,44271754,None,None,None,None,None,None,None,None,None,None,58037080,None,None,None,16649000
2013-12-31,USD,-16525000,None,None,None,None,52251000,32505000,None,-25270000,None,-30696000,48826000,None,None,None,None,None,None,None,None,None,None,135171,None,None,None,-221091000
2012-12-31,USD,-10307234,None,None,None,None,37371791,105659395,None,-6745803,None,-102922470,27143830,None,None,None,None,None,None,None,None,None,None,-500724,None,None,None,-115637415
2011-12-31,USD,44857910,None,None,None,None,35479645,252704147,None,-26579763,None,-274138829,112781530,None,None,None,None,None,None,None,None,None,None,None,None,None,None,34914112
2010-12-31,USD,125623550,None,None,None,None,30751063,57660462,None,-6522274,None,-49818462,45556249,None,None,None,None,None,None,None,None,None,None,None,None,None,None,69147733
2009-12-31,USD,-2729538,None,None,None,None,16088049,121289965,None,91339,None,-109669854,190502349,None,None,None,None,None,None,None,None,None,None,-100000,None,None,None,29936038
2008-12-31,USD,102654797,None,None,None,None,7817151,138890783,None,-4808827,None,-138301421,38930643,None,None,None,None,None,None,None,None,None,None,None,None,None,None,21851894
2007-12-31,USD,None,None,None,None,None,None,0,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,-47542
