$0.02 (0.21%)
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 6.06B | 5.69B | 3.23B | 2.39B | 2.63B | 2.38B | 1.86B | 1.66B | 1.79B | 1.66B |
| costOfRevenue | 5.44B | 5.19B | 2.9B | 2.05B | 1.67B | 1.54B | 1.11B | 870.12M | 1.22B | 1.54B |
| grossProfit | 621.94M | 491.4M | 325.52M | 348.92M | 958.78M | 837.56M | 745.9M | 791.5M | 572.45M | 117.13M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 13.24M | 11.98M | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 73.59M | 67.27M | - |
| sellingGeneralAndAdministrativeExpenses | 339.44M | 291.38M | 201.7M | 209.61M | 169.4M | 149.8M | 126.37M | 86.84M | 79.25M | 82.19M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 297.07M | 248.46M | 174.7M | 187.73M | 845.07M | 757.1M | 684.6M | 730.56M | 502.07M | 66.85M |
| costAndExpenses | 5.73B | 5.44B | 3.08B | 2.23B | 2.51B | 2.3B | 1.8B | 1.6B | 1.72B | 1.61B |
| netInterestIncome | 82.96M | 22.61M | 2.15M | 9.3M | 20.12M | - | - | - | - | - |
| interestIncome | 82.96M | 22.61M | 2.15M | 9.3M | 20.12M | 19.59M | 15.75M | 23.66M | 10.02M | 5.85M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 76.99M | 54.59M | 43.38M | 41.86M | 39.09M | 33.94M | 26.87M | 21.42M | 12.75M | 10.89M |
| ebitda | 384.41M | 297.67M | 194.55M | 203.24M | 152.03M | 114.32M | 85.75M | 80.81M | 81.04M | 61.17M |
| ebit | - | 243.08M | 151.18M | 161.38M | 112.94M | 80.37M | 58.87M | 59.39M | 68.28M | 50.28M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 324.95M | 243.08M | 151.18M | 161.38M | 112.94M | 80.37M | 58.87M | 59.39M | 68.28M | 50.28M |
| totalOtherIncomeExpensesNet | -84.11M | -21.35M | 1.12M | -7.63M | -18.43M | -19.5M | -13.33M | -22.1M | -7.92M | -5.85M |
| incomeBeforeTax | 240.83M | 221.74M | 152.3M | 153.75M | 94.51M | 60.87M | 45.55M | 37.28M | 60.36M | 44.44M |
| incomeTaxExpense | 69.65M | 61.93M | 44.33M | 39.51M | 24.81M | 17.6M | 12.92M | 13.88M | 13.64M | 11.58M |
| netIncomeFromContinuingOperations | 171.19M | 159.8M | 107.96M | 114.24M | 69.7M | 47.11M | 34.87M | 30.28M | 46.8M | 32M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 171.19M | 159.8M | 107.96M | 114.24M | 69.7M | 47.11M | 34.87M | 30.28M | 46.8M | 32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 171.19M | 159.8M | 107.96M | 114.24M | 69.7M | 47.11M | 34.87M | 30.28M | 46.8M | 32M |
| eps | 1.53 | 1.43 | 0.97 | 1.02 | 0.62 | 0.42 | 0.31 | 0.27 | 0.42 | 0.29 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 258.32M | 201.7M | 144.14M | 91.67M | 47.58M | 55.1M | 30.28M | 12.44M | 6.92M | 12.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 258.32M | 201.7M | 144.14M | 91.67M | 47.58M | 55.1M | 30.28M | 12.44M | 6.92M | 12.2M |
| netReceivables | 601.66M | 579.15M | 295.08M | 233.19M | 254.44M | 263.89M | 201.28M | 153.44M | 141.53M | 156.38M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 601.66M | 579.15M | 295.08M | 233.19M | 254.44M | 263.89M | 201.28M | 153.44M | 141.53M | 156.38M |
| inventory | 414.34M | 359.45M | 183.12M | 108.84M | 73.23M | 79.72M | 82.38M | 69.59M | 84.68M | 68.92M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 23.68M | 29.03M | 19.68M | 19.85M | 52.3M | 57.17M | 38.66M | 23.93M | 23.4M | 7.08M |
| totalCurrentAssets | 1.3B | 1.17B | 642.02M | 453.54M | 427.55M | 455.88M | 352.6M | 259.39M | 256.54M | 244.59M |
| propertyPlantEquipmentNet | 641.94M | 589.93M | 471.42M | 436.07M | 433.78M | 314.72M | 305.62M | 260.11M | 202.01M | 136.78M |
| goodwill | - | - | - | - | 12.08M | 12.08M | 12.08M | 12.08M | 12.08M | - |
| intangibleAssets | 12.3M | 12.53M | 12.92M | 13.44M | 1.03M | 938K | 1.12M | 1.28M | 1.34M | 13.51M |
| goodwillAndIntangibleAssets | 12.3M | 12.53M | 12.92M | 13.44M | 13.11M | 13.02M | 13.2M | 13.36M | 13.42M | 13.51M |
| longTermInvestments | 2.69M | 2.76M | 2.91M | 3.26M | 3.45M | 3.48M | 3.53M | 2.12M | 1.71M | 12000 |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 5.18M | 5.76M | 4.77M | 5.46M | 1.72M | -331.22M | -322.34M | -275.59M | -217.14M | -150.3M |
| totalNonCurrentAssets | 662.11M | 610.98M | 492.01M | 458.24M | 452.07M | 331.22M | 322.34M | 275.59M | 217.14M | 150.3M |
| otherAssets | - | - | - | - | - | 58.35M | 45.52M | 28.94M | 27.03M | 10.76M |
| totalAssets | 1.96B | 1.78B | 1.13B | 911.77M | 879.63M | 845.45M | 720.47M | 563.92M | 500.7M | 405.66M |
| totalPayables | 844.2M | 838.47M | 472.6M | 331.92M | 256.92M | 322.72M | 253.53M | 208.69M | 167.89M | 196.54M |
| accountPayables | 844.2M | 838.47M | 472.6M | 331.92M | 256.92M | 322.72M | 253.53M | 208.69M | 167.89M | 196.54M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 220.05M | 129.34M | 10.07M | 13.24M | 79.29M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 264.26M | 225.2M | 137.23M | 148.86M | 215.74M | 271.4M | 243.86M | 145.6M | 126.27M | 66.23M |
| totalCurrentLiabilities | 1.33B | 1.19B | 619.9M | 494.02M | 551.95M | 594.12M | 497.39M | 354.29M | 294.15M | 262.77M |
| longTermDebt | 109.84M | 113.85M | 78.04M | 64.16M | 68.83M | 54.13M | 54.04M | 56.64M | 51.44M | 13.17M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 35.03M | 31.17M | 17.53M | 9.42M | 6.81M | -54.13M | -54.04M | -56.64M | -51.44M | -13.17M |
| totalNonCurrentLiabilities | 144.87M | 145.02M | 95.57M | 73.59M | 75.64M | 54.13M | 54.04M | 56.64M | 51.44M | 13.17M |
| otherLiabilities | - | - | - | - | - | 7.37M | 7.57M | 4.25M | 6.81M | 7.03M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.47B | 1.34B | 715.47M | 567.61M | 627.59M | 655.62M | 559M | 415.18M | 352.4M | 282.97M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M |
| retainedEarnings | 460.09M | 412.85M | 372.22M | 293.02M | 198.64M | 145.3M | 113.08M | 98.12M | 90.81M | 65.1M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 171.19M | 159.8M | 107.96M | 114.24M | 69.7M | 47.11M | 34.87M | 30.28M | 46.8M | 32M |
| depreciationAndAmortization | 76.99M | 67.26M | 55.11M | 53.1M | 49.21M | 33.94M | 26.87M | 21.42M | 12.75M | 10.89M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -46.93M | -399.43M | -143.29M | 72.51M | -8.4M | -75.22M | -27.02M | 16.13M | -1.48M | -15.38M |
| accountsReceivables | -15.61M | -296.87M | -55.47M | 34.5M | 1.37M | -79.87M | -49.75M | -4.42M | 4.35M | -24.99M |
| inventory | -54.8M | -175.95M | -74.26M | -35.78M | 2.41M | 1.1M | -12.79M | 15.1M | -15.76M | 14.79M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 23.48M | 73.39M | -13.56M | 73.8M | -12.18M | 3.54M | 35.52M | 5.46M | 9.93M | -5.18M |
| otherNonCashItems | 22.96M | 345.93M | 143.41M | -52.96M | -11.57M | 95.72M | 67.65M | 51.55M | -3.32M | -7.25M |
| netCashProvidedByOperatingActivities | 224.21M | 173.56M | 163.2M | 186.89M | 98.94M | 101.55M | 102.37M | 119.38M | 54.76M | 20.26M |
| investmentsInPropertyPlantAndEquipment | -90.67M | -104.59M | -62.54M | -40.24M | -61.49M | -45.12M | -74.57M | -84.29M | -83.76M | -55.88M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 537K | 407K | 359K | 16000 | 939K | -19M | -21.78M | 365K | -10.38M | -4.3M |
| netCashProvidedByInvestingActivities | -90.13M | -104.18M | -62.18M | -40.23M | -60.55M | -64.12M | -96.35M | -83.92M | -94.14M | -60.19M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -122.16M | -115.26M | -27.16M | -17.22M | -16.36M | - | -19.9M | -22.97M | -21.1M | -19.64M |
| commonDividendsPaid | -122.16M | -115.26M | -27.16M | -17.22M | -16.36M | - | -19.9M | -22.97M | -21.1M | -19.64M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -37.1M | -27.63M | -22.53M | -20.87M | -21.48M | -8.86M | -2.77M | 4.52M | 41.9M | 13.78M |
| netCashProvidedByFinancingActivities | -159.26M | -142.89M | -49.69M | -38.08M | -37.83M | -8.86M | -22.67M | -18.45M | 20.81M | -5.87M |
| date | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|
| revenue | 1.41B | 1.48B | 1.53B | 1.63B | 1.75B | 1.48B | 1.42B |
| costOfRevenue | 1.25B | 1.32B | 1.38B | 1.48B | 1.58B | 1.35B | 1.33B |
| grossProfit | 163.83M | 158.34M | 149.26M | 150.51M | 178.65M | 132.2M | 92.84M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 80.08M | 83.02M | 89.77M | 86.58M | 93.07M | 74.81M | 71.33M |
| otherExpenses | - | - | - | - | - | - | - |
| operatingExpenses | 75.8M | 74.67M | 72.45M | 74.14M | 86.07M | 61.64M | 51.6M |
| costAndExpenses | 1.33B | 1.4B | 1.46B | 1.56B | 1.66B | 1.41B | 1.38B |
| netInterestIncome | 22.32M | 22.25M | 17.04M | 21.34M | 14.64M | 6.06M | 1.66M |
| interestIncome | 22.32M | 22.25M | 17.04M | 21.34M | 14.64M | 6.06M | 1.66M |
| interestExpense | - | - | - | - | - | - | - |
| depreciationAndAmortization | 76.99M | - | 122.08K | 41584 | 67.26M | 27081 | 86065 |
| ebitda | 102.78M | - | 90.51M | 90.06M | 106.23M | 81.49M | 52.1M |
| ebit | - | - | - | - | - | - | - |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - |
| operatingIncome | 87.92M | 83.75M | 76.86M | 76.41M | 92.59M | 70.64M | 41.25M |
| totalOtherIncomeExpensesNet | -21.88M | -20.94M | -19.16M | -22.14M | -12.26M | -7.14M | -1.14M |
| incomeBeforeTax | 66.04M | 62.82M | 57.71M | 54.27M | 80.32M | 63.5M | 40.11M |
| incomeTaxExpense | 20.05M | 18.03M | 16.91M | 14.65M | 23.25M | 17.71M | 9.91M |
| netIncomeFromContinuingOperations | 45.98M | 44.78M | 40.8M | 39.62M | 57.08M | 45.8M | 30.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 45.98M | 44.78M | 40.8M | 39.62M | 57.08M | 45.8M | 30.21M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 45.98M | 44.78M | 40.8M | 39.62M | 57.08M | 45.8M | 30.21M |
| eps | 0.41 | 0.4 | 0.36 | 0.35 | 0.51 | 0.41 | 0.27 |
| date | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 258.32M | 364.53M | 430.38M | 228.34M | 201.7M | 185.61M | 92.51M | 149.52M | 144.14M | 129.42M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 258.32M | 364.53M | 430.38M | 228.34M | 201.7M | 185.61M | 92.51M | 149.52M | 144.14M | 129.42M |
| netReceivables | 601.66M | 758.08M | 665.95M | 690.58M | 579.15M | 558.28M | 633.82M | 396.78M | 295.08M | 286.28M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 601.66M | 758.08M | 665.95M | 690.58M | 579.15M | 558.28M | 633.82M | 396.78M | 295.08M | 286.28M |
| inventory | 414.34M | 427.71M | 401.33M | 390.96M | 359.45M | 281.84M | 202.92M | 185.34M | 183.12M | 177.68M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 23.68M | 23.43M | 21.08M | 31.94M | 29.03M | 21.55M | 20.85M | 20.06M | 19.68M | 21.79M |
| totalCurrentAssets | 1.3B | 1.57B | 1.52B | 1.34B | 1.17B | 1.05B | 950.1M | 751.7M | 642.02M | 615.16M |
| propertyPlantEquipmentNet | 641.94M | 626.93M | 634.79M | 617.74M | 589.93M | 529.18M | 496.73M | 490.17M | 471.42M | 439.38M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 12.3M | 12.34M | 12.38M | 12.44M | 12.53M | 12.66M | 12.78M | 12.79M | 12.92M | 13.06M |
| goodwillAndIntangibleAssets | 12.3M | 12.34M | 12.38M | 12.44M | 12.53M | 12.66M | 12.78M | 12.79M | 12.92M | 13.06M |
| longTermInvestments | 2.69M | 2.58M | 2.67M | 2.72M | 2.76M | 2.77M | 2.85M | 2.86M | 2.91M | 2.96M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 5.18M | 4.52M | 4.15M | 6.21M | 5.76M | 4.09M | 4.02M | -505.83M | 4.77M | -455.41M |
| totalNonCurrentAssets | 662.11M | 646.36M | 654M | 639.12M | 610.98M | 548.7M | 516.38M | 505.83M | 492.01M | 455.41M |
| otherAssets | - | - | - | - | - | - | - | 4.21M | - | 11.36M |
| totalAssets | 1.96B | 2.22B | 2.17B | 1.98B | 1.78B | 1.6B | 1.47B | 1.26B | 1.13B | 1.08B |
| totalPayables | 844.2M | 1.08B | 1.07B | 1.07B | 838.47M | 830.81M | 788.19M | 600.52M | 472.6M | 502.7M |
| accountPayables | 844.2M | 1.08B | 1.07B | 1.07B | 838.47M | 830.81M | 788.19M | 600.52M | 472.6M | 502.7M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 220.05M | 323.95M | 297.32M | 110.58M | 129.34M | 76.85M | 97.08M | - | 10.07M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 264.26M | 178.85M | 139.02M | 158.96M | 225.2M | 120.4M | 77.19M | 104.44M | 137.23M | 86.83M |
| totalCurrentLiabilities | 1.33B | 1.58B | 1.5B | 1.34B | 1.19B | 1.03B | 962.46M | 704.96M | 619.9M | 589.54M |
| longTermDebt | 109.84M | 115.13M | 116.74M | 123.99M | 113.85M | 114.55M | 91.34M | 84.52M | 78.04M | 57.93M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 35.03M | 34.74M | 32.1M | 34.21M | 31.17M | 21M | 19.37M | -84.52M | 17.53M | -57.93M |
| totalNonCurrentLiabilities | 144.87M | 149.87M | 148.85M | 158.2M | 145.02M | 135.55M | 110.71M | 84.52M | 95.57M | 57.93M |
| otherLiabilities | - | - | - | - | - | - | - | 32.22M | - | 21.77M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.47B | 1.73B | 1.65B | 1.5B | 1.34B | 1.16B | 1.07B | 821.7M | 715.47M | 669.24M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M | 51.22M |
| retainedEarnings | 460.09M | 460.98M | 491.53M | 451.75M | 412.85M | 399.36M | 353.56M | 398.94M | 372.22M | 363.04M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 45.98M | 44.78M | 40.8M | 39.62M | 57.08M | 45.8M | 30.21M | 26.72M | 18.55M | 26.26M |
| depreciationAndAmortization | 76.99M | - | - | - | 67.26M | - | - | - | 55.11M | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 254.08M | -67.54M | -1.08M | -232.38M | -2.97M | 26.57M | -272.05M | -99.5M | -11.67M | -8.58M |
| accountsReceivables | 157.36M | -88.22M | 37.1M | -121.85M | -38.92M | 80.96M | -241.5M | -97.41M | -6.24M | 8.92M |
| inventory | 13.41M | -26.4M | -10.38M | -31.43M | -77.59M | -78.7M | -17.56M | -2.09M | -5.43M | -17.5M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 83.31M | 47.08M | -27.81M | -79.1M | 113.55M | 24.32M | -12.99M | - | - | - |
| otherNonCashItems | -247.98M | -29.06M | 17.28M | 282.71M | -57.03M | 60.61M | 195.44M | 95.43M | -6.84M | 21.06M |
| netCashProvidedByOperatingActivities | 129.08M | -51.82M | 56.99M | 89.95M | 64.33M | 132.98M | -46.41M | 22.66M | 55.14M | 38.74M |
| investmentsInPropertyPlantAndEquipment | -25.43M | -13.05M | -25.94M | -26.25M | -60.68M | -13.93M | -20.03M | -9.94M | -28.1M | -17.2M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 296K | 12000 | 355K | -126K | 286K | 107K | -65000 | 79000 | 7.02M | -842K |
| netCashProvidedByInvestingActivities | -25.13M | -13.04M | -25.58M | -26.38M | -60.4M | -13.83M | -20.1M | -9.86M | -21.08M | -18.04M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -99.79M | -22.36M | - | - | -39.68M | - | -75.59M | - | -7.76M | - |
| commonDividendsPaid | -99.79M | -22.36M | - | - | -39.68M | - | -75.59M | - | -7.76M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -472K | -4.91M | -15.98M | -15.74M | -7.4M | -8.43M | -3.53M | -8.27M | -14.86M | -2.16M |
| netCashProvidedByFinancingActivities | -100.26M | -27.28M | -15.98M | -15.74M | -47.07M | -8.43M | -79.12M | -8.27M | -22.63M | -2.16M |