KLS : 4758.KL
-$0.01 (-0.57%)
| date | 2026-05-31 | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 |
|---|---|---|---|---|---|---|---|
| revenue | 1.93B | 1.87B | 2B | 2.04B | 2.01B | 1.54B | 1.47B |
| costOfRevenue | 1.58B | 1.57B | 1.68B | 1.75B | 1.72B | 1.29B | 1.26B |
| grossProfit | 347.18M | 308.39M | 312.84M | 296.35M | 290.51M | 248.21M | 208.48M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 504K | 41000 |
| generalAndAdministrativeExpenses | - | 90.08M | 84.68M | 81.44M | 98.8M | 83.32M | 99.26M |
| sellingAndMarketingExpenses | - | 105.4M | 102.62M | 105.52M | 116.8M | 96.02M | 90.62M |
| sellingGeneralAndAdministrativeExpenses | 210.47M | 195.48M | 187.3M | 186.96M | 215.6M | 179.34M | 189.87M |
| otherExpenses | - | 16.2M | -9.39M | -5.11M | - | - | 6.04M |
| operatingExpenses | 210.47M | 211.68M | 177.91M | 181.85M | 189.68M | 182.7M | 186.4M |
| costAndExpenses | 1.79B | 1.78B | 1.86B | 1.93B | 1.91B | 1.47B | 1.45B |
| netInterestIncome | -19.48M | -19.52M | -20.58M | -20.22M | -13.66M | -12.73M | -19.07M |
| interestIncome | - | - | - | - | - | - | - |
| interestExpense | 19.48M | 19.52M | 20.58M | 20.22M | 13.66M | 12.73M | 19.07M |
| depreciationAndAmortization | 34.15M | 32.31M | 41.1M | 38.98M | 40.81M | 41.66M | 55.12M |
| ebitda | 170.86M | 118.71M | 172.16M | 155.01M | 142.32M | 105.37M | 73.36M |
| ebit | 136.71M | 118.71M | 131.06M | 116.03M | 91.86M | 63.71M | 18.24M |
| nonOperatingIncomeExcludingInterest | - | -22M | 3.87M | -1.52M | 8.97M | 1.8M | 3.84M |
| operatingIncome | 136.71M | 96.71M | 134.93M | 114.48M | 101.5M | 63.12M | 19.29M |
| totalOtherIncomeExpensesNet | -18.12M | 2.48M | -24.45M | -18.69M | -22.64M | -14.53M | -22.91M |
| incomeBeforeTax | 118.59M | 99.19M | 110.48M | 95.81M | 78.19M | 50.98M | -832K |
| incomeTaxExpense | 35.79M | 34.06M | 29.63M | 18.98M | 49.11M | 18.42M | 18.06M |
| netIncomeFromContinuingOperations | 82.8M | 65.13M | 80.84M | 76.83M | 29.08M | 32.56M | -18.89M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 81.44M | 63.49M | 81.47M | 75.13M | 68.18M | 23.75M | -9.7M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 81.44M | 63.49M | 81.47M | 75.13M | 68.18M | 23.75M | -9.7M |
| eps | 0.08 | 0.06 | 0.08 | 0.08 | 0.09 | 0.03 | -0.01 |
| date | 2026-05-31 | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 100.64M | 119.24M | 137.18M | 167.61M | 122.56M | 105.65M | 96.97M |
| shortTermInvestments | 10.85M | 32.58M | 1.18M | 1.1M | 2.9M | 3.03M | 3.29M |
| cashAndShortTermInvestments | 111.5M | 151.82M | 138.35M | 168.71M | 125.46M | 108.68M | 100.26M |
| netReceivables | 511.08M | 385.69M | 348.9M | 300.35M | 316.68M | 266.76M | 207.78M |
| accountsReceivables | - | 371.89M | 315.48M | 295.27M | 311.69M | 257.65M | 199.22M |
| otherReceivables | 511.08M | 13.8M | 33.42M | 21.56M | 9.07M | 59.98M | 47.7M |
| inventory | 218.45M | 183.54M | 218.86M | 211.1M | 179.13M | 175.02M | 128.87M |
| prepaids | - | - | 44.24M | 54.21M | 75.6M | 38.93M | 38.8M |
| otherCurrentAssets | - | 10.59M | 17.21M | 330.82M | 330.08M | 331.47M | 261.47M |
| totalCurrentAssets | 841.03M | 731.65M | 767.56M | 764.84M | 710.27M | 654.11M | 529.4M |
| propertyPlantEquipmentNet | 390.83M | 399.35M | 340.07M | 319.71M | 320.52M | 299.84M | 304.98M |
| goodwill | 86.46M | 87.82M | 87.1M | 86.01M | 72.16M | 70.11M | 68.33M |
| intangibleAssets | 11.56M | 4.11M | 4.21M | 4.5M | 4.93M | 5.78M | 21.97M |
| goodwillAndIntangibleAssets | 98.01M | 91.93M | 91.31M | 90.51M | 77.09M | 75.89M | 90.3M |
| longTermInvestments | 50.96M | 23.03M | 8.91M | 3.65M | 1.44M | 3.1M | 5.03M |
| taxAssets | 12.7M | 10.48M | 1000 | 22.61M | 11.25M | 25.34M | 25.99M |
| otherNonCurrentAssets | - | 18.32M | 20.11M | 3.39M | 3.21M | 10.02M | 3.61M |
| totalNonCurrentAssets | 552.5M | 520.08M | 460.41M | 439.88M | 413.5M | 414.2M | 429.91M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 1.39B | 1.25B | 1.23B | 1.2B | 1.12B | 1.07B | 959.31M |
| totalPayables | 287.58M | 200.03M | 211M | 188.25M | 177.05M | 195.69M | 131.57M |
| accountPayables | 279.13M | 195.45M | 169.91M | 146.94M | 134.46M | 157.86M | 98.77M |
| otherPayables | 8.44M | 4.58M | 41.1M | 41.31M | 42.6M | 37.83M | 32.8M |
| accruedExpenses | - | - | - | - | - | - | - |
| shortTermDebt | 347.68M | 285.5M | 299.94M | 312.92M | 332.51M | 250.09M | 251.22M |
| capitalLeaseObligationsCurrent | - | 11.76M | 6.45M | 17.08M | 14.84M | 15.56M | 24.13M |
| taxPayables | - | 4.36M | 4.34M | 5.28M | 4.87M | 3.81M | 5.02M |
| deferredRevenue | 724K | - | - | - | - | - | - |
| otherCurrentLiabilities | 266K | 5.08M | 49.12M | 60.12M | 57.25M | 33.47M | 31.55M |
| totalCurrentLiabilities | 636.25M | 502.38M | 566.51M | 578.37M | 581.66M | 494.82M | 438.47M |
| longTermDebt | 23.23M | 37.59M | 47.67M | 70.99M | 78.9M | 50.7M | 70.85M |
| capitalLeaseObligationsNonCurrent | 40.74M | 47.47M | 4.24M | 6.77M | 17.35M | 25.34M | 10.99M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 25.3M | 23.29M | 22.73M | 19.52M | 12.47M | 10.37M | 10.88M |
| otherNonCurrentLiabilities | 3.48M | 3.95M | 27.39M | 24.67M | 17.6M | 15.05M | 15.44M |
| totalNonCurrentLiabilities | 92.74M | 112.3M | 79.3M | 102.42M | 113.85M | 91.1M | 97.27M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 40.74M | 59.23M | 10.69M | 23.84M | 32.19M | 40.9M | 35.11M |
| totalLiabilities | 728.99M | 614.68M | 645.82M | 680.79M | 695.52M | 585.91M | 535.74M |
| treasuryStock | -83.22M | -96.38M | -43.2M | -25.12M | -30.71M | -6.25M | -9.69M |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 511.44M | 523.39M | 408.71M | 397.62M | 377.89M | 256.04M | 245.77M |
| retainedEarnings | 198.29M | 160.89M | 154.8M | 89.15M | 24.39M | 101.08M | 64.6M |
| additionalPaidInCapital | - | - | - | - | - | - | - |
| date | 2026-05-31 | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 81.44M | 99.19M | 110.48M | 95.81M | 78.19M | 50.98M | -832K |
| depreciationAndAmortization | 34.15M | - | 41.1M | 38.98M | 40.81M | 41.66M | 55.12M |
| deferredIncomeTax | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | 615K | 2.45M | 3.79M | - |
| changeInWorkingCapital | -96.29M | 4.72M | -16.7M | -20.26M | -64.95M | -58.79M | 64.75M |
| accountsReceivables | -145.1M | 21.46M | -16.67M | 1.79M | -64.92M | -69.87M | 100.97M |
| inventory | -26.65M | 43.44M | -2.06M | -27.96M | -6.46M | -42.76M | 41.42M |
| accountsPayables | 75.18M | - | - | - | - | - | - |
| otherWorkingCapital | 271K | -60.18M | 2.03M | -324K | 2.04M | -179K | -542K |
| otherNonCashItems | 30.08M | 17.6M | -4.12M | 19.08M | 11.88M | 11.98M | 17.6M |
| netCashProvidedByOperatingActivities | 49.38M | 121.51M | 130.76M | 106.57M | 23.71M | 31.45M | 126.1M |
| investmentsInPropertyPlantAndEquipment | -28.04M | -33.57M | -52.67M | -23.25M | -35.84M | -14.04M | -15.32M |
| acquisitionsNet | -6.96M | -7.96M | -1.46M | 2.94M | -65.49M | 13.6M | -3.96M |
| purchasesOfInvestments | -4.76M | -500K | - | -1.42M | - | - | -1.45M |
| salesMaturitiesOfInvestments | - | 1.3M | - | 1.1M | 453K | 921K | - |
| otherInvestingActivities | -33000 | 2.39M | -4.83M | 21000 | 30.62M | -4000 | -5000 |
| netCashProvidedByInvestingActivities | -39.79M | -38.34M | -58.96M | -13.19M | -68.4M | 13.28M | -18.48M |
| netDebtIssuance | 9.11M | -33.67M | -37.64M | -37.34M | 92.53M | -5.89M | -42.96M |
| longTermNetDebtIssuance | - | -33.67M | -34.04M | -22.92M | 71.48M | -5.89M | -42.96M |
| shortTermNetDebtIssuance | 9.11M | - | -3.6M | -14.42M | 21.05M | - | - |
| netStockIssuance | -31.74M | 17.49M | -14.34M | 29.45M | -2.48M | 15.64M | -4.12M |
| netCommonStockIssuance | -31.74M | 17.49M | -14.34M | 29.45M | -2.48M | 15.64M | -4.12M |
| commonStockIssuance | 4.62M | 114.68M | 9.65M | 29.45M | 13.42M | 15.64M | - |
| commonStockRepurchased | -36.36M | -97.18M | -16.86M | - | -15.9M | - | -4.12M |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | -11.08M | -10.43M | -16.17M | - | -88000 | -9000 | - |
| commonDividendsPaid | -11.08M | -10.43M | -9.68M | - | -88000 | -9000 | - |
| preferredDividendsPaid | - | - | -6.49M | - | - | - | - |
| otherFinancingActivities | -19.37M | -35.99M | -34.95M | -41.91M | -31.4M | -33.79M | -50.44M |
| netCashProvidedByFinancingActivities | -53.08M | -62.59M | -103.1M | -49.8M | 58.57M | -24.05M | -97.51M |
| date | 2026-05-31 | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 608.88M | 446.16M | 428.82M | 447.36M | 459.37M | 449.01M | 450.71M | 515.54M | 487.24M | 516.78M |
| costOfRevenue | 498.17M | 364.73M | 354.3M | 366.84M | 381.2M | 370.15M | 375.76M | 439.14M | 409.86M | 433.72M |
| grossProfit | 110.71M | 81.43M | 74.53M | 80.52M | 78.18M | 78.86M | 74.95M | 76.4M | 77.38M | 83.06M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 27.26M | 23.44M | - | 21.59M | 24.36M | 26.69M | 17.44M | 20.36M | 24.13M |
| sellingAndMarketingExpenses | - | 23.65M | 22.32M | - | 21.34M | 24.42M | 26.64M | 32.99M | 30.37M | 26.04M |
| sellingGeneralAndAdministrativeExpenses | 66.01M | 50.9M | 43.76M | 47.31M | 42.93M | 48.78M | 53.33M | 50.44M | 50.73M | 50.17M |
| otherExpenses | - | -3.47M | - | - | 11.34M | 590K | 1.8M | 2.48M | -13.46M | 1.72M |
| operatingExpenses | 66.01M | 47.44M | 43.76M | 47.31M | 54.27M | 49.37M | 55.13M | 52.92M | 37.27M | 50.97M |
| costAndExpenses | 564.18M | 412.16M | 398.06M | 414.15M | 435.46M | 419.52M | 430.89M | 492.06M | 447.13M | 484.69M |
| netInterestIncome | -5.31M | -4.6M | -4.66M | -4.91M | -5.13M | -4.12M | -4.95M | -5.32M | -4.96M | -5.31M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 5.31M | 4.6M | 4.66M | 4.91M | 5.13M | 4.12M | 4.95M | 5.32M | 4.96M | 5.31M |
| depreciationAndAmortization | 6.02M | 9.9M | 9.42M | 8.81M | 822K | 8.13M | 109K | 7.88M | 5.35M | 3.36M |
| ebitda | 50.72M | 43.9M | 38.32M | 42.35M | 32.73M | 30.66M | 29.3M | 31.37M | 29.62M | 33.81M |
| ebit | 44.7M | 33.99M | 28.9M | 33.54M | 32.73M | 30.66M | 29.3M | 26.02M | 29.62M | 33.81M |
| nonOperatingIncomeExcludingInterest | - | - | 1.86M | -328K | -8.82M | -1.17M | -9.48M | -2.53M | 10.49M | -1.72M |
| operatingIncome | 44.7M | 33.99M | 30.77M | 33.21M | 23.91M | 29.49M | 19.82M | 23.49M | 18.33M | 33.81M |
| totalOtherIncomeExpensesNet | -6.24M | -7.5M | -6.14M | -4.2M | 3.69M | -2.95M | 4.52M | -2.78M | -15.45M | -3.59M |
| incomeBeforeTax | 38.46M | 26.49M | 24.63M | 29.01M | 27.6M | 26.54M | 24.35M | 20.7M | 24.66M | 28.5M |
| incomeTaxExpense | 12.89M | 7.38M | 6.61M | 8.92M | 10.17M | 8.31M | 8.6M | 6.99M | 7.73M | 8.14M |
| netIncomeFromContinuingOperations | 25.57M | 19.11M | 18.02M | 20.1M | 17.44M | 18.23M | 15.75M | 13.71M | 16.93M | 20.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 25.03M | 18.3M | 18.03M | 20.07M | 17.07M | 18.05M | 15.16M | 13.21M | 18.44M | 20.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 25.03M | 18.3M | 18.03M | 20.07M | 17.07M | 18.05M | 15.16M | 13.21M | 18.44M | 20.11M |
| eps | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.01 | 0.01 | 0.02 | 0.02 |
| date | 2026-05-31 | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 100.64M | 114.8M | 122.7M | 139.88M | 119.24M | 114.06M | 114.05M | 88.09M | 137.18M | 106.79M |
| shortTermInvestments | 10.85M | 9.04M | 10M | 9.24M | 32.58M | 50.73M | 47.19M | 43.2M | 1.18M | 37.88M |
| cashAndShortTermInvestments | 111.5M | 123.84M | 132.7M | 149.11M | 151.82M | 164.79M | 161.24M | 131.29M | 138.35M | 144.67M |
| netReceivables | 511.08M | 406.72M | 419.57M | 376.44M | 385.69M | 358.33M | 379.93M | 389.8M | 397.33M | 403.82M |
| accountsReceivables | - | 391M | 392.66M | 376.44M | 371.89M | 341M | 362.19M | 389.8M | 315.48M | 397.61M |
| otherReceivables | 511.08M | 15.72M | 419.57M | - | 13.8M | 17.34M | 17.74M | 14.59M | 33.42M | 6.2M |
| inventory | 218.45M | 181.64M | 158.27M | 164.53M | 183.54M | 173.52M | 195.34M | 200.49M | 218.86M | 175.73M |
| prepaids | - | - | - | - | - | - | - | - | 44.24M | - |
| otherCurrentAssets | - | 5.99M | 10.5M | 25.79M | 10.59M | 11.08M | 11.34M | 11.62M | 366.11M | 11.79M |
| totalCurrentAssets | 841.03M | 718.2M | 710.54M | 715.88M | 731.65M | 707.73M | 747.85M | 733.21M | 767.56M | 733.27M |
| propertyPlantEquipmentNet | 390.83M | 383.64M | 383.93M | 388.85M | 399.35M | 396.9M | 391.58M | 359.19M | 334.43M | 333.72M |
| goodwill | 86.46M | 90.36M | 100.26M | 99.91M | 87.82M | 87.1M | 87.1M | 87.1M | 87.1M | 86.01M |
| intangibleAssets | 11.56M | 11.64M | 4.18M | 4.22M | 4.11M | 4.11M | 4.1M | 4.17M | 4.25M | 4.41M |
| goodwillAndIntangibleAssets | 98.01M | 102M | 104.44M | 104.13M | 91.93M | 91.21M | 91.2M | 91.27M | 91.35M | 90.42M |
| longTermInvestments | 50.96M | 25.79M | 24.45M | 24.2M | 23.03M | -40.57M | -37.72M | -33.84M | 8.91M | -28.42M |
| taxAssets | 12.7M | 9.45M | 9.72M | 9.81M | 10.48M | 10.42M | 10.6M | 10.46M | 14.77M | 10.14M |
| otherNonCurrentAssets | - | - | 24.45M | - | 18.32M | 61.61M | 58.09M | 54.12M | 10.95M | 39.79M |
| totalNonCurrentAssets | 552.5M | 520.88M | 522.54M | 526.98M | 520.08M | 519.57M | 513.76M | 481.19M | 460.41M | 445.65M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.39B | 1.24B | 1.23B | 1.24B | 1.25B | 1.23B | 1.26B | 1.21B | 1.23B | 1.18B |
| totalPayables | 287.58M | 202.33M | 200.97M | 189.66M | 200.03M | 200.81M | 236.28M | 247.44M | 211M | 238.7M |
| accountPayables | 279.13M | 195.89M | 193.34M | 183.6M | 195.45M | 189.8M | 225M | 240.58M | 169.91M | 232.24M |
| otherPayables | 8.44M | 6.44M | 7.63M | 6.06M | 4.58M | 11.01M | 11.28M | 6.86M | 41.1M | 6.45M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 347.68M | 273.1M | 271.78M | 284.59M | 285.5M | 246.75M | 207.12M | 276.98M | 299.94M | 280.04M |
| capitalLeaseObligationsCurrent | - | 10.5M | 11.01M | - | 11.76M | 11.51M | 9.82M | 9.74M | 6.45M | 7.66M |
| taxPayables | - | - | - | - | 4.36M | 8.81M | 9.47M | 5.27M | 4.34M | 4.85M |
| deferredRevenue | 724K | 83000 | 1.02M | 2.02M | - | - | - | - | -174.36M | - |
| otherCurrentLiabilities | 266K | 1.41M | 1.29M | 1.7M | 5.08M | 3.28M | 4.07M | 3.56M | 49.12M | 986K |
| totalCurrentLiabilities | 636.25M | 487.42M | 475.06M | 477.98M | 502.38M | 462.35M | 457.29M | 537.72M | 566.51M | 527.38M |
| longTermDebt | 23.23M | 29.12M | 72.77M | 38.26M | 37.59M | 41.15M | 41.77M | 83.04M | 47.67M | 51.83M |
| capitalLeaseObligationsNonCurrent | 40.74M | 40.15M | 42.17M | 44.01M | 47.47M | 46.83M | 43.74M | 10.6M | 4.24M | 2.5M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | -22.73M | 5.3M |
| deferredTaxLiabilitiesNonCurrent | 25.3M | 23.72M | 23.4M | 22.83M | 23.29M | 17.75M | 18.08M | 18.52M | 22.73M | 13.09M |
| otherNonCurrentLiabilities | 3.48M | 3.73M | -38.38M | 3.89M | 3.95M | 4.57M | 4.74M | 4.63M | 27.39M | 13.09M |
| totalNonCurrentLiabilities | 92.74M | 96.72M | 99.95M | 108.99M | 112.3M | 110.3M | 108.33M | 116.79M | 79.3M | 72.73M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 40.74M | 50.65M | 53.18M | 44.01M | 59.23M | 58.34M | 53.56M | 20.34M | 10.69M | 10.17M |
| totalLiabilities | 728.99M | 584.14M | 575.01M | 586.97M | 614.68M | 572.65M | 565.62M | 654.51M | 645.82M | 600.11M |
| treasuryStock | -83.22M | -104.72M | -101.35M | -87.95M | -96.38M | -76.75M | -22.49M | -74.05M | -43.2M | -37.84M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 511.44M | 522.73M | 528.01M | 526.75M | 523.39M | 522.23M | 521.68M | 409.68M | 408.71M | 407.96M |
| retainedEarnings | 198.29M | 196.7M | 184.84M | 168.19M | 160.89M | 154.42M | 139.07M | 168.02M | 154.8M | 143.98M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-05-31 | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 25.03M | 18.3M | 18.03M | 20.07M | 27.6M | 26.54M | 24.35M | 20.7M | 24.66M | 28.5M |
| depreciationAndAmortization | 6.02M | 9.9M | 9.42M | 8.81M | - | - | - | - | -10.08M | -11.12M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -77.26M | -9.11M | -155K | -9.77M | -13.6M | 7.82M | 290K | 10.2M | -22.82M | 2.52M |
| accountsReceivables | -130.88M | 10.15M | -14.13M | -10.24M | -14.5M | 21.2M | 13.02M | 1.75M | 5.38M | -24.17M |
| inventory | -36.87M | -15.36M | 6.26M | 19.33M | -1.86M | 21.82M | 5.29M | 18.2M | -41.87M | 22.54M |
| accountsPayables | 89.12M | -4.64M | 8.74M | -18.04M | - | - | - | - | - | - |
| otherWorkingCapital | 1.38M | 745K | -1.02M | -832K | 2.76M | -35.19M | -18.02M | -9.74M | -8.71M | 910K |
| otherNonCashItems | 7.93M | 9.96M | 4.56M | 7.63M | -921K | 2.43M | 7.95M | 8.14M | -23.31M | 30.52M |
| netCashProvidedByOperatingActivities | -38.28M | 29.06M | 31.86M | 26.74M | 13.08M | 36.8M | 32.59M | 39.04M | 11.48M | 38.78M |
| investmentsInPropertyPlantAndEquipment | -14.93M | -5.56M | -3.69M | -3.85M | -1.02M | -6.77M | -5.2M | -20.57M | -10.39M | -18.85M |
| acquisitionsNet | 2.38M | -1.69M | -387K | -7.26M | -7.52M | -440K | - | - | -535K | -927K |
| purchasesOfInvestments | -1.23M | 430K | -816K | -3.15M | - | -300K | - | - | - | -42000 |
| salesMaturitiesOfInvestments | - | - | - | - | 416K | -1.35M | -76000 | 2.32M | - | - |
| otherInvestingActivities | -33000 | - | 189K | - | 695K | 1.09M | 50000 | 351K | -236K | 723K |
| netCashProvidedByInvestingActivities | -13.81M | -6.82M | -4.9M | -14.26M | -7.43M | -7.78M | -5.22M | -17.9M | -4.32M | -18.65M |
| netDebtIssuance | 52.14M | -1.08M | -30.55M | -11.41M | 16.46M | 39.57M | -104.48M | 14.78M | 14.73M | 265K |
| longTermNetDebtIssuance | - | - | -30.55M | - | 16.46M | 39.57M | -104.48M | 14.78M | 18.33M | 265K |
| shortTermNetDebtIssuance | 52.14M | -1.08M | -30.55M | -11.41M | - | - | - | - | -3.6M | - |
| netStockIssuance | -13.09M | -15.1M | -13.51M | 9.96M | -28.74M | -53.62M | 129.72M | -29.88M | -10.8M | -4.99M |
| netCommonStockIssuance | -13.09M | -15.1M | -13.51M | 9.96M | -28.74M | -53.62M | 129.72M | -29.88M | -10.8M | -4.99M |
| commonStockIssuance | - | - | -5.34M | 9.96M | 1.15M | 554K | 112M | 973K | 1.52M | 1.79M |
| commonStockRepurchased | -13.09M | -15.1M | -8.17M | - | -29.89M | -54.17M | 17.72M | -30.85M | -5.2M | -6.79M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -138K | - | - | -10.95M | 2.64M | -2.8M | -10.27M | - | -429K | -1.14M |
| commonDividendsPaid | -138K | - | - | -10.95M | 2.64M | -2.8M | -10.27M | - | -429K | -1.14M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -207K | -8.66M | -4.49M | -6.01M | -11.84M | -8.81M | -6.79M | -8.55M | -10.44M | -8.32M |
| netCashProvidedByFinancingActivities | 38.71M | -24.84M | -48.55M | -18.4M | -21.48M | -25.66M | 8.19M | -23.64M | -6.94M | -14.19M |