$0 (0.0%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 2.84B | 2.74B | 2.77B | 2.59B | 2.43B | 1.95B | 2.25B |
| costOfRevenue | 1.83B | 1.7B | 1.76B | 1.71B | 1.59B | 1.27B | 1.45B |
| grossProfit | 1.01B | 1.04B | 1.02B | 885.53M | 837.98M | 682.46M | 796.44M |
| researchAndDevelopmentExpenses | 44M | 39.2M | 38.8M | 36M | 39.7M | 34.8M | 32.2M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 608.42M | 497.44M | 497.59M | 443.63M | 425.96M | 381.32M | 444.48M |
| otherExpenses | -133.98M | 53.36M | 75.2M | 76.84M | 66.11M | 64.22M | 63.68M |
| operatingExpenses | 518.44M | 590M | 611.58M | 556.46M | 531.77M | 480.34M | 540.36M |
| costAndExpenses | 2.35B | 2.29B | 2.37B | 2.26B | 2.12B | 1.75B | 1.99B |
| netInterestIncome | -79.3M | -64.89M | -85.07M | -37.95M | 1.67M | 3.71M | -997K |
| interestIncome | - | - | - | - | 1.67M | 3.71M | 997K |
| interestExpense | 79.3M | 64.89M | 85.07M | 37.95M | - | - | - |
| depreciationAndAmortization | 84M | 66.6M | 69.7M | 65.1M | 74.6M | 74.7M | 76.6M |
| ebitda | 491.56M | 531.41M | 509.36M | 435.4M | 404.83M | 299.25M | 354.76M |
| ebit | 407.56M | 464.81M | 439.66M | 370.3M | 330.23M | 224.55M | 278.16M |
| nonOperatingIncomeExcludingInterest | 84.24M | -17.36M | -35.5M | -41.24M | -24.01M | -22.42M | -22.08M |
| operatingIncome | 491.8M | 447.45M | 404.17M | 329.06M | 306.21M | 202.13M | 256.08M |
| totalOtherIncomeExpensesNet | -163.54M | -77.04M | -85.07M | -28.81M | 12.87M | 3.71M | -34.61M |
| incomeBeforeTax | 328.26M | 370.4M | 319.09M | 300.25M | 319.09M | 205.84M | 221.47M |
| incomeTaxExpense | 69.16M | 77.35M | 95.73M | 69.17M | 80.41M | 45.97M | 44.74M |
| netIncomeFromContinuingOperations | 259.1M | 293.06M | 223.36M | 231.08M | 238.68M | 159.87M | 176.73M |
| netIncomeFromDiscontinuedOperations | -25.87M | -22.31M | -12.34M | -3.07M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 226.77M | 264.84M | 205.28M | 223.75M | 235.11M | 157.41M | 172.91M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 226.77M | 285.78M | 216.07M | 225.22M | 235.11M | 157.41M | 172.91M |
| eps | 3.72 | 4.36 | 3.38 | 3.73 | 3.92 | 2.62 | 2.88 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 185.86M | 249.36M | 102M | 72.02M | 41.21M | 49.21M | 104.83M |
| shortTermInvestments | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 185.86M | 249.36M | 102M | 72.02M | 41.21M | 49.21M | 104.83M |
| netReceivables | 451.3M | 370.32M | 385.2M | 374.33M | 383.5M | 329.56M | 364.15M |
| accountsReceivables | 451.3M | 370.32M | 385.2M | 374.33M | 383.5M | 329.56M | 364.15M |
| otherReceivables | - | - | - | - | - | - | - |
| inventory | 481.76M | 403.71M | 392.86M | 416.83M | 420.06M | 313.39M | 349.47M |
| prepaids | 66.1M | 55.66M | 61.77M | 56.64M | 51.95M | 49.28M | - |
| otherCurrentAssets | 76.88M | 69.33M | 55.89M | 68.85M | 67.36M | 63.51M | 115.44M |
| totalCurrentAssets | 1.26B | 1.15B | 997.72M | 988.67M | 964.07M | 804.95M | 933.9M |
| propertyPlantEquipmentNet | 495.19M | 388.21M | 389.91M | 376.26M | 394.22M | 395.87M | 400.24M |
| goodwill | 1.95B | 1.65B | 1.59B | 1.53B | 1.53B | 1.55B | 1.53B |
| intangibleAssets | 673.01M | 487.99M | 499.54M | 517.17M | 521.43M | 577.35M | 582.47M |
| goodwillAndIntangibleAssets | 2.62B | 2.14B | 2.09B | 2.05B | 2.05B | 2.13B | 2.11B |
| longTermInvestments | 16.81M | 17.8M | 9.52M | 14.34M | - | - | - |
| taxAssets | 58.22M | - | - | -14.34M | - | - | - |
| otherNonCurrentAssets | 311.27M | 339.6M | 343.61M | 342.15M | 48.54M | 54.43M | 44.72M |
| totalNonCurrentAssets | 3.5B | 2.89B | 2.83B | 2.77B | 2.5B | 2.58B | 2.56B |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 4.77B | 4.03B | 3.83B | 3.75B | 3.46B | 3.39B | 3.49B |
| totalPayables | 420.22M | 364.89M | 352.27M | 365.88M | 404.4M | 292.74M | 235.3M |
| accountPayables | 360.39M | 318.49M | 306.59M | 316.26M | 345.48M | 241.27M | 235.3M |
| otherPayables | 59.83M | 46.4M | 45.68M | 49.62M | 58.92M | 51.47M | -235.3M |
| accruedExpenses | 68.54M | 25.42M | 31.32M | 74.79M | 74.59M | 23.48M | - |
| shortTermDebt | 24.49M | 15M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 21.46M | 22.79M | 18.66M | 20.47M | 18.64M | - |
| taxPayables | - | 46.4M | 45.68M | 49.62M | 58.92M | 51.47M | - |
| deferredRevenue | 19.66M | 26.39M | 31.25M | 25.9M | 22.26M | 21.6M | - |
| otherCurrentLiabilities | 131.88M | 178.89M | 182.45M | 116.34M | 74.87M | 104.39M | 200.53M |
| totalCurrentLiabilities | 664.79M | 632.05M | 620.08M | 601.58M | 596.59M | 460.84M | 435.83M |
| longTermDebt | 1.32B | 1.06B | 1.02B | 1.22B | - | - | 75.7M |
| capitalLeaseObligationsNonCurrent | 88.14M | 66.04M | 76.61M | 76.16M | 88.78M | 78.41M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 158.78M | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 322.18M | 466.89M | 466.22M | 469.18M | 274.17M | 301.81M | 298.2M |
| totalNonCurrentLiabilities | 1.89B | 1.59B | 1.56B | 1.76B | 362.94M | 380.22M | 373.9M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 88.14M | 87.5M | 99.4M | 94.83M | 109.24M | 97.04M | - |
| totalLiabilities | 2.55B | 2.23B | 2.18B | 2.37B | 959.53M | 841.06M | 809.72M |
| treasuryStock | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 61000 | 61000 | 60000 | 60000 | 2.92B | 2.9B | 3.06B |
| retainedEarnings | 800.81M | 597.18M | 350.56M | 159.23M | - | - | - |
| additionalPaidInCapital | 1.9B | 1.9B | 1.88B | 1.87B | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 233.23M | 270.75M | 216.07M | 228.01M | 238.68M | 159.87M | 176.73M |
| depreciationAndAmortization | 84.1M | 66.79M | 69.7M | 65.98M | 75.9M | 76.64M | 80.07M |
| deferredIncomeTax | -35.66M | -2.6M | -25.41M | -20.2M | -8.64M | -14.03M | -22.62M |
| stockBasedCompensation | 16.94M | 19.78M | 16.12M | 12.96M | 6.27M | 6.44M | 5.88M |
| changeInWorkingCapital | -35.26M | -14.36M | 52.53M | -65.47M | -49.81M | 83.63M | -23.17M |
| accountsReceivables | -40.01M | -4.85M | -6.01M | -8.14M | -67.85M | 27.73M | 16.98M |
| inventory | -5.57M | -22.5M | 17.96M | -10.07M | -117.35M | 34.84M | 4.66M |
| accountsPayables | 6.69M | 31.86M | -19.82M | -28.79M | 114.5M | 7.06M | -37.82M |
| otherWorkingCapital | 3.64M | -18.88M | 60.39M | -18.47M | 20.89M | 14M | -6.99M |
| otherNonCashItems | -2.78M | 15.04M | 1.48M | -6.92M | -11.66M | -3.37M | 32.95M |
| netCashProvidedByOperatingActivities | 260.57M | 355.4M | 330.49M | 214.36M | 250.74M | 309.18M | 249.83M |
| investmentsInPropertyPlantAndEquipment | -47.29M | -51.78M | -48.18M | -40.24M | -35.58M | -40.14M | -44.45M |
| acquisitionsNet | - | -149.86M | -18.66M | -149.03M | -4.88M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - |
| otherInvestingActivities | -432.6M | -4.06M | 4.6M | 4.85M | 5.2M | 5.56M | 6.99M |
| netCashProvidedByInvestingActivities | -479.88M | -205.7M | -62.24M | -184.42M | -35.26M | -34.57M | -37.46M |
| netDebtIssuance | 158.57M | 65.5M | -202.5M | 1.22B | 673K | -190K | -4.89M |
| longTermNetDebtIssuance | 158.57M | 65.5M | -201.52M | 1.22B | 673K | -190K | - |
| shortTermNetDebtIssuance | - | - | -972K | - | - | - | -4.89M |
| netStockIssuance | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | -21.91M | -16.99M | -13.34M | -6.05M | - | - | - |
| commonDividendsPaid | -21.91M | -16.99M | -13.34M | -6.05M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | -22.95M | -16.83M | -3.88M | -1.21B | -222.24M | -326.23M | -171.56M |
| netCashProvidedByFinancingActivities | 113.7M | 31.67M | -219.72M | 7.56M | -221.57M | -326.42M | -176.45M |
| date | 2026-04-03 | 2025-12-31 | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2024-12-31 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 745.6M | 720.99M | 727.84M | 715.59M | 678.14M | 670.76M | 673.25M | 707.05M | 689.74M | 689.35M |
| costOfRevenue | 470.48M | 501.29M | 458.54M | 449.54M | 422.94M | 412.43M | 419.46M | 436.74M | 434.72M | 434.62M |
| grossProfit | 275.11M | 219.69M | 269.3M | 266.05M | 255.2M | 258.32M | 253.79M | 270.32M | 255.03M | 254.72M |
| researchAndDevelopmentExpenses | 12.5M | 10.1M | - | - | 10.1M | 10.2M | 9.2M | 9.7M | 10.1M | 10.7M |
| generalAndAdministrativeExpenses | - | - | - | 155.56M | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 174.47M | 163.76M | 158.34M | 155.56M | 130.76M | 91.9M | 136.7M | 136.49M | 132.35M | 82.85M |
| otherExpenses | -12.5M | -120.41M | 4.35M | 1.39M | 4.5M | 44.79M | 1.88M | 4.77M | 1.92M | 57.46M |
| operatingExpenses | 174.47M | 53.45M | 162.68M | 156.95M | 145.36M | 146.9M | 147.78M | 150.96M | 144.37M | 151.01M |
| costAndExpenses | 644.96M | 554.74M | 621.23M | 606.49M | 568.29M | 559.33M | 567.24M | 587.7M | 579.09M | 585.63M |
| netInterestIncome | -25.58M | -17.94M | -23.58M | -21M | -16.78M | -14.96M | -16.89M | -15.94M | -17.09M | -26.24M |
| interestIncome | - | - | - | - | - | - | - | - | - | 5.18M |
| interestExpense | 25.58M | 17.94M | 23.58M | 21M | 16.78M | 14.96M | 16.89M | 15.94M | 17.09M | 31.43M |
| depreciationAndAmortization | 35.92M | 25.27M | 21.88M | 19.36M | 17.49M | 16.57M | 17.1M | 16.54M | 16.39M | 12.61M |
| ebitda | 126.4M | 107.27M | 133.85M | 129.84M | 131.84M | 136.79M | 124.99M | 140.67M | 128.96M | 134.08M |
| ebit | 90.48M | 82M | 111.96M | 110.48M | 114.34M | 120.22M | 107.89M | 124.13M | 112.58M | 121.48M |
| nonOperatingIncomeExcludingInterest | 10.16M | 84.24M | -5.35M | -1.39M | -4.5M | -8.79M | -1.88M | -4.77M | -1.92M | -17.76M |
| operatingIncome | 100.64M | 166.24M | 106.62M | 109.09M | 109.84M | 111.43M | 106.02M | 119.36M | 110.65M | 103.72M |
| totalOtherIncomeExpensesNet | -35.74M | -102.18M | -23.58M | -21M | -16.78M | -14.96M | -16.89M | -15.94M | -29.25M | -26.24M |
| incomeBeforeTax | 64.9M | 64.07M | 83.03M | 88.1M | 93.06M | 96.46M | 89.12M | 103.42M | 81.41M | 77.48M |
| incomeTaxExpense | 13.11M | 12.68M | 17.69M | 18.28M | 20.5M | 22.88M | 18.07M | 17.88M | 18.5M | 17.92M |
| netIncomeFromContinuingOperations | 51.79M | 51.39M | 65.34M | 69.81M | 72.56M | 73.58M | 71.05M | 85.53M | 62.9M | 59.55M |
| netIncomeFromDiscontinuedOperations | -2.55M | -12.61M | -8.82M | -1.71M | -2.73M | -18.62M | -1.21M | -1.16M | -1.31M | -8.08M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 47.64M | 37.67M | 54.85M | 66.88M | 67.36M | 53.74M | 68.24M | 82.91M | 59.95M | 50.24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 47.64M | 33.65M | 54.85M | 68.42M | 69.85M | 72.05M | 69.15M | 83.69M | 60.9M | 57.93M |
| eps | 0.78 | 0.55 | 0.9 | 1.1 | 1.1 | 0.89 | 1.13 | 1.37 | 0.99 | 0.83 |
| date | 2026-04-03 | 2025-12-31 | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2024-12-31 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1B | 185.86M | 218.22M | 258.22M | 291.35M | 249.36M | 253.67M | 228.47M | 76.5M | 102M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1B | 185.86M | 218.22M | 258.22M | 291.35M | 249.36M | 253.67M | 228.47M | 76.5M | 102M |
| netReceivables | 488.46M | 451.3M | 460.47M | 456.11M | 414.8M | 370.32M | 420.94M | 431.21M | 430.15M | 385.2M |
| accountsReceivables | 488.46M | 451.3M | 460.47M | 456.11M | 414.8M | 370.32M | 420.94M | 431.21M | 430.15M | 385.2M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 520.6M | 481.76M | 503.72M | 474.1M | 450.7M | 403.71M | 422.65M | 426.52M | 405.6M | 392.86M |
| prepaids | 79.02M | 66.1M | 64.29M | 67.23M | 56.94M | 55.66M | 58.73M | 62.88M | 60.42M | 61.77M |
| otherCurrentAssets | 77.29M | 76.88M | 87.02M | 80.62M | 72.24M | 69.33M | 65.52M | 63.48M | 70.09M | 55.89M |
| totalCurrentAssets | 2.17B | 1.26B | 1.33B | 1.34B | 1.29B | 1.15B | 1.22B | 1.21B | 1.04B | 997.72M |
| propertyPlantEquipmentNet | 483.53M | 495.19M | 491.68M | 415.45M | 393.81M | 388.21M | 390.85M | 376.94M | 384.59M | 389.91M |
| goodwill | 1.93B | 1.95B | 1.96B | 1.79B | 1.68B | 1.65B | 1.67B | 1.58B | 1.59B | 1.59B |
| intangibleAssets | 655.92M | 673.01M | 684.44M | 541.97M | 502.9M | 487.99M | 499.79M | 476.51M | 484.22M | 499.54M |
| goodwillAndIntangibleAssets | 2.59B | 2.62B | 2.65B | 2.33B | 2.19B | 2.14B | 2.17B | 2.06B | 2.07B | 2.09B |
| longTermInvestments | 16.34M | 16.81M | 17.63M | 18.07M | 14.58M | 842K | 20.44M | 4.22M | 5.17M | 9.52M |
| taxAssets | - | 58.22M | - | - | - | - | - | - | - | 46.6M |
| otherNonCurrentAssets | 368.12M | 311.27M | 379.19M | 330.54M | 349.98M | 356.56M | 284.06M | 313.01M | 323.81M | 297.01M |
| totalNonCurrentAssets | 3.45B | 3.5B | 3.54B | 3.1B | 2.93B | 2.89B | 2.86B | 2.75B | 2.78B | 2.83B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.62B | 4.77B | 4.87B | 4.43B | 4.22B | 4.03B | 4.08B | 3.97B | 3.83B | 3.83B |
| totalPayables | 456.58M | 414.12M | 396.55M | 419.23M | 401.55M | 364.89M | 366.5M | 395.49M | 383.13M | 352.27M |
| accountPayables | 398.5M | 360.39M | 342.21M | 369.52M | 349.72M | 318.49M | 320.25M | 350.12M | 338.4M | 306.59M |
| otherPayables | 58.08M | 53.73M | 54.34M | 49.71M | 51.84M | 46.4M | 46.24M | 45.37M | 44.73M | 45.68M |
| accruedExpenses | 61.65M | 68.54M | 55.39M | 37.14M | 48.09M | 42.95M | 84M | 74.03M | 75.91M | 97.05M |
| shortTermDebt | 3.79M | 24.49M | 2.18M | 21.74M | 17.76M | 15M | - | - | - | - |
| capitalLeaseObligationsCurrent | 22.32M | - | 22.57M | 20.89M | 20.98M | 21.46M | 21.38M | 22.33M | 22.94M | 22.79M |
| taxPayables | - | - | - | 49.71M | - | 46.4M | 46.24M | 45.37M | 44.73M | 45.68M |
| deferredRevenue | 33.88M | 19.66M | 27.24M | 25.08M | 25.35M | 26.39M | 27.84M | 27.86M | 29.55M | 31.25M |
| otherCurrentLiabilities | 151.78M | 137.98M | 165.14M | 162.38M | 158.28M | 161.36M | 137.35M | 131.37M | 119.79M | 116.71M |
| totalCurrentLiabilities | 730M | 664.79M | 669.07M | 686.47M | 672M | 632.05M | 637.07M | 651.1M | 631.3M | 620.08M |
| longTermDebt | 2.03B | 1.32B | 1.33B | 1.06B | 1.06B | 1.06B | 1.08B | 1.08B | 992.8M | 1.02B |
| capitalLeaseObligationsNonCurrent | 81.54M | 88.14M | 108.17M | 65.35M | 62.55M | 66.04M | 70.06M | 70.19M | 74M | 76.61M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 158.78M | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 545.03M | 322.18M | 596.01M | 509.94M | 476.3M | 466.89M | 419.49M | 416.78M | 447.02M | 466.22M |
| totalNonCurrentLiabilities | 2.66B | 1.89B | 2.04B | 1.63B | 1.6B | 1.59B | 1.57B | 1.57B | 1.51B | 1.56B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 103.85M | 88.14M | 130.74M | 86.24M | 83.53M | 87.5M | 91.44M | 92.52M | 96.93M | 99.4M |
| totalLiabilities | 3.39B | 2.55B | 2.71B | 2.32B | 2.27B | 2.23B | 2.21B | 2.22B | 2.15B | 2.18B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 61000 | 61000 | 61000 | 61000 | 61000 | 61000 | 60000 | 60000 | 60000 | 60000 |
| retainedEarnings | 842.34M | 800.81M | 769.23M | 720.47M | 659.68M | 597.18M | 548.3M | 484.92M | 406.87M | 350.56M |
| additionalPaidInCapital | 1.91B | 1.9B | 1.9B | 1.9B | 1.9B | 1.9B | 1.89B | 1.89B | 1.88B | 1.88B |
| date | 2026-04-03 | 2025-12-31 | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2024-12-31 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 49.95M | 226.77M | 56.52M | 68.1M | 69.83M | 54.95M | 69.45M | 84.37M | 61.59M | 58.32M |
| depreciationAndAmortization | 35.92M | 25.37M | 21.88M | 19.36M | 17.49M | 16.76M | 17.1M | 16.54M | 16.39M | 12.61M |
| deferredIncomeTax | -4.77M | -27.96M | -946K | -3.99M | -2.77M | -5M | 634K | 2.4M | -638K | -26.16M |
| stockBasedCompensation | - | 4.4M | 2.64M | 4.54M | 5.36M | 5.31M | 4.59M | 5.75M | 4.13M | 4.97M |
| changeInWorkingCapital | -31.08M | -38.9M | 91.44M | -41.97M | -49.46M | 54.22M | 8.32M | -26.64M | -50.23M | 73.87M |
| accountsReceivables | -33.82M | 10.37M | -1.22M | -17.14M | -32.03M | 34.23M | 17.6M | -7.73M | -48.95M | 9.16M |
| inventory | -40.12M | 23.35M | 8.48M | -2.01M | -35.39M | 9.16M | 10.49M | -26.07M | -16.08M | 34.17M |
| accountsPayables | 39.66M | 16.58M | -33.08M | 1.78M | 21.4M | 14.97M | -36.68M | 17.38M | 36.2M | -2.07M |
| otherWorkingCapital | 3.2M | -89.2M | 117.25M | -24.6M | -3.45M | -4.13M | 16.9M | -10.2M | -21.4M | 32.61M |
| otherNonCashItems | -3.11M | -92.63M | -90.06M | 589K | -5.04M | 627K | 564K | 589K | 13.22M | -1.22M |
| netCashProvidedByOperatingActivities | 46.92M | 97.05M | 81.48M | 46.63M | 35.41M | 126.88M | 101.04M | 83.02M | 44.47M | 122.4M |
| investmentsInPropertyPlantAndEquipment | -13.7M | -19.63M | -11.18M | -9.18M | -7.29M | -24.71M | -10.63M | -9.02M | -7.41M | -19.31M |
| acquisitionsNet | 275K | - | - | - | - | -67.13M | -65.64M | 257K | -17.7M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 1.8M | -352.38M | -86.62M | 4.6M | 353K | -999K | -1.56M | -1.5M | -571K |
| netCashProvidedByInvestingActivities | -13.43M | -17.83M | -363.56M | -95.8M | -2.69M | -91.48M | -77.28M | -10.32M | -26.61M | -19.88M |
| netDebtIssuance | 796.83M | -3.67M | 255.48M | 6.17M | -2.5M | -3.02M | 578K | 100.78M | -26.26M | -72.29M |
| longTermNetDebtIssuance | 796.83M | -3.67M | 255.48M | 6.17M | -2.5M | -3.02M | 578K | 100.78M | -26.26M | -71.32M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -972K |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.09M | -6.09M | -6.09M | -4.87M | -4.86M | -4.86M | -4.86M | -3.64M | -3.64M | -3.64M |
| commonDividendsPaid | -6.09M | -6.09M | -6.09M | -4.87M | -4.86M | -4.86M | -4.86M | -3.64M | -3.64M | -3.64M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.56M | -103.8M | -2.47M | -7.83M | -5.76M | -1.03M | -1.43M | -16.94M | -4.03M | -1.6M |
| netCashProvidedByFinancingActivities | 786.18M | -113.56M | 246.91M | -6.53M | -13.12M | -8.91M | -5.7M | 80.2M | -33.92M | -77.53M |