OTC : GDIFF
$0 (0.0%)
| date | 2024-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.56B | 2.44B | 2.17B | 1.6B | 1.41B | 1.29B | 1.1B | 969.69M | 873.11M | 714.89M |
| costOfRevenue | 2.1B | 1.99B | 1.73B | 1.26B | 1.11B | 1.05B | 895.42M | 776.57M | 710.25M | 592M |
| grossProfit | 456M | 450M | 439M | 340M | 305.81M | 234.79M | 208.08M | 193.11M | 162.86M | 122.89M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2M | 6M | 3M | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | 325M | 310M | 291M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 328M | 316M | 294M | 214M | 206.9M | 162.27M | 153.67M | 145.78M | 123.8M | 90.22M |
| otherExpenses | 90M | 87M | 76M | 43M | 8.41M | - | - | - | - | - |
| operatingExpenses | 418M | 403M | 368M | 257M | 215.32M | 195.58M | 176.54M | 167.69M | 144.09M | 106.27M |
| costAndExpenses | 2.52B | 2.39B | 2.1B | 1.51B | 1.32B | 1.25B | 1.07B | 944.26M | 854.34M | 698.27M |
| netInterestIncome | -16M | -20M | -13M | -6M | -9.6M | -11.87M | -9.36M | -6.86M | -6.91M | -21.83M |
| interestIncome | 17M | 6M | - | - | - | - | 221K | 397K | 193K | 98000 |
| interestExpense | 33M | 26M | 13M | 6M | 9.6M | 11.87M | 7.06M | 6.18M | 5.99M | 6.72M |
| depreciationAndAmortization | 86M | 77M | 46M | 35M | 42.03M | 33.31M | 23.49M | 21.96M | 20.29M | 16.04M |
| ebitda | 160M | 132M | 108M | 104M | 120.42M | 54.98M | 51.9M | 44.66M | 38.17M | 17.93M |
| ebit | 74M | 55M | 62M | 69M | 78.39M | 21.67M | 25.08M | 22.71M | 22.65M | 28M |
| nonOperatingIncomeExcludingInterest | -36M | -8M | 6M | 14M | 12.1M | 13.72M | 2.91M | 281K | -7.36M | -16.3M |
| operatingIncome | 38M | 47M | 68M | 83M | 90.5M | 35.39M | 28.61M | 23.04M | 15.29M | 11.7M |
| totalOtherIncomeExpensesNet | 3M | -18M | -19M | -20M | -21.19M | -23.03M | -9.97M | -6.45M | 1.38M | 9.59M |
| incomeBeforeTax | 41M | 29M | 49M | 63M | 69.31M | 12.36M | 18.69M | 16.59M | 17.35M | 21.24M |
| incomeTaxExpense | 9M | 10M | 13M | 20M | 21.32M | 5.6M | 5.99M | 5.83M | 2.72M | 22.99M |
| netIncomeFromContinuingOperations | 32M | 19M | 36M | 43M | 47.99M | 6.76M | 12.2M | 10.73M | 13.95M | -1.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32M | 19M | 36M | 43M | 47.99M | 6.76M | 12.7M | 10.76M | 14.63M | -1.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 2.63M |
| bottomLineNetIncome | 32M | 19M | 36M | 43M | 47.99M | 6.76M | 12.2M | 10.73M | 13.95M | 1.66M |
| eps | 1.12 | 0.79 | 1.55 | 1.89 | 2.18 | 0.32 | 0.6 | 0.51 | 0.69 | -0.07 |
| date | 2024-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 14M | 17M | 7M | 24.32M | 3.44M | 3.83M | 1.89M | 1.03M | 88000 | 4.02M |
| shortTermInvestments | 15M | - | 11M | 12.36M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 29M | 17M | 18M | 36.68M | 3.44M | 3.83M | 1.89M | 1.03M | 88000 | 4.02M |
| netReceivables | 569M | 582M | 531M | 435M | 312.02M | 270.37M | 251.29M | 193.73M | 183.38M | 150.07M |
| accountsReceivables | 433M | 430M | 414M | 345M | 249.88M | 225.97M | 213.04M | 166.31M | 181.3M | 128.96M |
| otherReceivables | 136M | 152M | 118M | 90M | 71.6M | 43.35M | 36.97M | 27.99M | - | 20.86M |
| inventory | 33M | 42M | 45M | 34.21M | 21.94M | 15.88M | 15.47M | 13.55M | 12.95M | 11.77M |
| prepaids | - | 11M | 9M | 9M | 17.49M | 5.1M | 5.96M | 4.2M | 5.14M | 8.6M |
| otherCurrentAssets | 22M | 12M | 74M | - | - | - | 100000 | - | - | 290K |
| totalCurrentAssets | 653M | 666M | 606M | 514.33M | 354.9M | 295.18M | 274.61M | 212.52M | 201.92M | 174.46M |
| propertyPlantEquipmentNet | 119M | 127M | 122M | 117.27M | 83.73M | 70.52M | 48.06M | 44.7M | 45.13M | 39.14M |
| goodwill | 378M | 356M | 344M | 301.93M | 213.42M | 177.46M | 171.65M | 148.56M | 145.51M | 144.55M |
| intangibleAssets | 115M | 131M | 139M | 142.87M | 94.48M | 91.56M | 74.64M | 77.21M | 87.04M | 94.76M |
| goodwillAndIntangibleAssets | 493M | 487M | 483M | 444.8M | 307.89M | 269.01M | 246.28M | 225.77M | 232.55M | 239.31M |
| longTermInvestments | - | - | 1M | 7.72M | 1.03M | 2.91M | 5.58M | 7.93M | 8.46M | - |
| taxAssets | - | - | -1M | 544K | 2.47M | 124K | 5.73M | 4.1M | 6.69M | 7.8M |
| otherNonCurrentAssets | 20M | 12M | 9M | 8M | - | - | -34000 | - | - | 4.13M |
| totalNonCurrentAssets | 632M | 626M | 614M | 570.33M | 395.12M | 342.56M | 305.62M | 282.5M | 292.83M | 290.39M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.28B | 1.29B | 1.22B | 1.08B | 750.02M | 637.75M | 580.23M | 495.02M | 494.75M | 464.85M |
| totalPayables | 315M | 292M | 273M | 237M | 148.51M | 138.4M | 126.86M | 114.59M | 108.88M | 82.81M |
| accountPayables | 306M | 292M | 271M | 232M | 131.92M | 137.6M | 124.3M | 111.86M | 105.12M | 82.81M |
| otherPayables | 9M | - | 2M | 5M | 16.59M | 801K | 2.56M | 2.73M | 3.77M | - |
| accruedExpenses | - | 17M | 28M | 25M | 16.93M | 10.5M | 4.32M | 3.54M | 1.27M | - |
| shortTermDebt | 23M | 50M | 53M | 30.98M | 22.85M | 15.32M | 7.23M | 8.84M | 8.24M | 5.78M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 9M | 2M | 2M | 4.79M | 16.59M | 801K | 2.56M | 2.73M | 3.45M | 656K |
| deferredRevenue | 33M | 34M | 30M | 43.12M | 19.3M | 17.61M | 10.91M | 12.05M | 10.64M | 4.67M |
| otherCurrentLiabilities | 32M | 57M | 43M | 63.91M | 50.66M | 28.65M | 24.97M | 23M | 21.3M | 13.43M |
| totalCurrentLiabilities | 403M | 416M | 397M | 356.9M | 238.94M | 192.86M | 163.39M | 149.96M | 139.69M | 102.03M |
| longTermDebt | 362M | 384M | 345M | 298.87M | 150.51M | 164.72M | 154.35M | 100.67M | 116.44M | 142.11M |
| capitalLeaseObligationsNonCurrent | - | 38M | - | 45M | - | 26.95M | - | - | - | - |
| deferredRevenueNonCurrent | - | -76M | - | - | - | - | 215K | 351K | 11.21M | 1.27M |
| deferredTaxLiabilitiesNonCurrent | 15M | 32M | 34M | - | 14.47M | - | 12.38M | 11.73M | 13.95M | 11.76M |
| otherNonCurrentLiabilities | 9M | -33M | 5M | -7.14M | 6.97M | -7.77M | 215K | 452K | - | 12.56M |
| totalNonCurrentLiabilities | 386M | 421M | 384M | 336.73M | 171.95M | 183.9M | 166.94M | 112.75M | 131.91M | 155.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 38M | - | 45M | - | 26.95M | - | - | - | - |
| totalLiabilities | 789M | 837M | 781M | 693.63M | 410.89M | 376.76M | 330.33M | 262.71M | 271.6M | 257.98M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 382M | 380M | 379M | 371.28M | 363.73M | 329.7M | 325.81M | 325.77M | 325.77M | 325.77M |
| retainedEarnings | 100M | 68M | 49M | 12.56M | -30.8M | -78.79M | -85.05M | -97.71M | -107.79M | -122.47M |
| additionalPaidInCapital | 3M | 2M | 4M | 6M | 6.41M | 6.12M | 4.34M | 2.23M | 1.11M | 422K |
| date | 2024-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 32M | 19M | 36M | 43.36M | 47.99M | 6.76M | 12.7M | 10.76M | 14.63M | -1.74M |
| depreciationAndAmortization | 86M | 77M | 74M | 52.11M | 42.03M | 33.31M | 22.86M | 21.91M | 20.29M | 16.04M |
| deferredIncomeTax | 9M | -1M | 13M | 20.2M | 21.32M | 5.6M | 5.99M | 5.83M | 2.72M | 22.99M |
| stockBasedCompensation | -3M | -5M | 9M | 19M | 18.16M | 16.18M | 7.5M | 2.88M | 1.17M | 2.32M |
| changeInWorkingCapital | 17M | -46M | -70M | 12.44M | -28.57M | 4.36M | -28.62M | 1.06M | 12.68M | -8.95M |
| accountsReceivables | 16M | -45M | -48M | -19.22M | 2.77M | -5.66M | -27.97M | -7.64M | -9.55M | -4.01M |
| inventory | 1M | 3M | -6M | -2.89M | -3.44M | 39000 | 1.3M | -585K | -1.06M | -1.52M |
| accountsPayables | - | -2M | 3M | 15.41M | -29.7M | -809K | 784K | 5.8M | 17.52M | -4.01M |
| otherWorkingCapital | -7M | -2M | -19M | 19.13M | 1.8M | 10.79M | -29.93M | 1.64M | 23.29M | -3.42M |
| otherNonCashItems | -5M | 21M | -5M | -12.54M | 11.48M | 14.45M | -1.35M | 1.56M | -7.11M | -19.05M |
| netCashProvidedByOperatingActivities | 136M | 65M | 50M | 116.98M | 96.09M | 66.58M | 13.71M | 42.23M | 43.89M | 11.16M |
| investmentsInPropertyPlantAndEquipment | -15M | -21M | -26M | -19.02M | -17.2M | -18.7M | -12.31M | -11.36M | -10.77M | -7.85M |
| acquisitionsNet | 19M | -11M | -37M | -163.97M | -61.82M | -25.87M | -29.36M | -6.34M | -4.71M | -18.88M |
| purchasesOfInvestments | -6M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -5M | -5M | -7M | 956K | 1.02M | 1.82M | 250K | 300K | 2.08M | -772K |
| netCashProvidedByInvestingActivities | -7M | -37M | -63M | -182.04M | -77.99M | -42.74M | -41.42M | -17.03M | -11.82M | -26.64M |
| netDebtIssuance | -90M | 23.39M | -4M | 86M | -20.33M | -15.16M | 37.64M | -19.61M | -26.46M | -10.63M |
| longTermNetDebtIssuance | -90M | 23.39M | -4M | 86M | -20.33M | -15.16M | 37.64M | -19.61M | -26.46M | -10.63M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | 5.75M | 4.93M | 1.01M | 26000 | - | - | 161.68M |
| netCommonStockIssuance | - | - | - | 5.75M | 4.93M | 1.01M | 26000 | - | - | 161.68M |
| commonStockIssuance | - | - | - | 5.75M | 4.93M | 1.01M | 26000 | - | - | 161.68M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -29M | -25M | -6M | -3.75M | -6.63M | -8.6M | -7.01M | -6.11M | -9.52M | -145.01M |
| netCashProvidedByFinancingActivities | -119M | -25M | -10M | 88.24M | -22.03M | -22.75M | 30.65M | -25.72M | -35.98M | 6.05M |
| date | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 615.87M | 610M | 616M | 632M | 640M | 639M | 644M | 622M | 615M | 609M |
| costOfRevenue | 514.73M | 496M | 501M | 516M | 520M | 545M | 538M | 531M | 498M | 497M |
| grossProfit | 101.14M | 114M | 115M | 116M | 120M | 94M | 106M | 91M | 117M | 112M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 1M | 80M | - | - | 1M | 1M | 2M | 2M | 1M |
| sellingAndMarketingExpenses | - | 82M | - | 81M | - | 78M | 80M | 78M | 78M | 80M |
| sellingGeneralAndAdministrativeExpenses | 83.12M | 83M | 80M | 81M | 85M | 79M | 81M | 80M | 80M | 81M |
| otherExpenses | - | 21M | 23M | 20M | 20M | 24M | 27M | - | 21M | 21M |
| operatingExpenses | 83.12M | 104M | 103M | 101M | 105M | 103M | 108M | 80M | 101M | 102M |
| costAndExpenses | 597.84M | 600M | 604M | 617M | 625M | 629M | 645M | 611M | 599M | 599M |
| netInterestIncome | -5M | -5.88M | -7M | 8M | -10M | -5M | -4M | -2M | -5M | -6M |
| interestIncome | - | - | - | 16M | - | 3M | 3M | - | 2M | 1M |
| interestExpense | 5.01M | 5.88M | 7M | 8M | 10M | 8M | 7M | 7M | 7M | 7M |
| depreciationAndAmortization | 17.02M | 18M | 18M | 21M | 20M | 19M | 26M | 22M | 19M | 19M |
| ebitda | 43.06M | 24M | 34M | 59M | 37M | 32M | 32M | 35M | 37M | 28M |
| ebit | 26.04M | 6M | 16M | 38M | 17M | 13M | 6M | 17M | 18M | 9M |
| nonOperatingIncomeExcludingInterest | -8M | 4M | -4M | -23M | -2M | -3M | -8M | -8M | -2M | 1M |
| operatingIncome | 18.02M | 10M | 12M | 15M | 15M | 10M | -2M | 11M | 16M | 10M |
| totalOtherIncomeExpensesNet | 3M | -12M | -3M | 15M | -8M | -5M | 1M | 1M | -5M | -8M |
| incomeBeforeTax | 21.03M | -2M | 9M | 30M | 7M | 5M | -1M | 10M | 11M | 2M |
| incomeTaxExpense | 7.01M | -1M | 3M | 7M | - | 3M | -1M | 4M | 3M | 1M |
| netIncomeFromContinuingOperations | 14.02M | -1M | 6M | 23M | 7M | 2M | - | 6M | 8M | 1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.02M | -1M | 6M | 23M | 7M | 2M | - | 6M | 8M | 1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.02M | -1M | 6M | 23M | 7M | 2M | - | 6M | 8M | 1M |
| eps | 0.6 | -0.04 | 0.26 | 0.81 | 0.25 | 0.07 | 0.02 | 0.26 | 0.34 | 0.04 |
| date | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 49.07M | 29M | 25M | 14M | 31M | 29M | 29M | 17M | 7M | 15M |
| shortTermInvestments | - | - | - | 15M | 15M | - | - | 13M | 12M | 12M |
| cashAndShortTermInvestments | 49.07M | 29M | 25M | 29M | 46M | 29M | 29M | 30M | 19M | 27M |
| netReceivables | 557.79M | 533M | 568M | 569M | 590M | 609M | 608M | 582M | 581M | 553M |
| accountsReceivables | 549.78M | 529M | 564M | 433M | 590M | 600M | 600M | 439M | 581M | 553M |
| otherReceivables | 8.01M | 4M | 4M | 136M | - | 9M | 8M | 141M | - | - |
| inventory | 31.04M | 32M | 34M | 33M | 34M | 37M | 45M | 42M | 44M | 45M |
| prepaids | - | - | - | - | 13M | 16M | 23M | 11M | - | - |
| otherCurrentAssets | 22.03M | 28M | 31M | 22M | 2M | 16M | 22M | 91M | 29M | 29M |
| totalCurrentAssets | 659.93M | 622M | 658M | 653M | 685M | 705M | 719M | 666M | 674M | 656M |
| propertyPlantEquipmentNet | 120.17M | 120M | 120M | 119M | 126M | 125M | 126M | 127M | 122M | 123M |
| goodwill | 374.53M | 370M | 378M | 378M | 370M | 373M | 363M | 356M | 346M | 343M |
| intangibleAssets | 101.14M | 104M | 110M | 115M | 116M | 121M | 119M | 131M | 127M | 130M |
| goodwillAndIntangibleAssets | 475.67M | 474M | 488M | 493M | 486M | 494M | 482M | 487M | 473M | 473M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 20.03M | 22M | 21M | 20M | 17M | 15M | 14M | 12M | 10M | 10M |
| totalNonCurrentAssets | 615.87M | 616M | 629M | 632M | 629M | 634M | 622M | 626M | 605M | 606M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.28B | 1.24B | 1.29B | 1.28B | 1.31B | 1.34B | 1.34B | 1.29B | 1.28B | 1.26B |
| totalPayables | 304.43M | 280M | 314M | 315M | 307M | 309M | 343M | 292M | 286M | 213.5M |
| accountPayables | 298.42M | 274M | 309M | 306M | 307M | 303M | 338M | 290M | 286M | 211.23M |
| otherPayables | 6.01M | 6M | 5M | 9M | - | 6M | 5M | 2M | - | 2.26M |
| accruedExpenses | - | - | - | - | - | - | - | 17M | - | - |
| shortTermDebt | 22.03M | 26M | 24M | 23M | 2M | 33M | 54M | 50M | 41M | 42M |
| capitalLeaseObligationsCurrent | - | - | - | - | 20M | - | 21M | - | - | - |
| taxPayables | - | 6M | 5M | 9M | 7M | 6M | 5M | 2M | 3M | 3M |
| deferredRevenue | 38.05M | 35M | 36M | 33M | 37M | 29M | 33M | 34M | 34M | 33M |
| otherCurrentLiabilities | 25.04M | 26M | 29M | 32M | 75M | 68M | 32M | 57M | 61M | 60M |
| totalCurrentLiabilities | 389.55M | 367M | 403M | 403M | 404M | 404M | 483M | 416M | 388M | 382M |
| longTermDebt | 292.41M | 356M | 358M | 362M | 376M | 444M | 374M | 326M | 404M | 405M |
| capitalLeaseObligationsNonCurrent | 62.09M | - | - | - | 40M | 37M | 38M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 58M | - | 58M | - | - |
| deferredTaxLiabilitiesNonCurrent | 14.02M | 11M | 15M | 15M | 17M | 27M | 24M | 32M | - | - |
| otherNonCurrentLiabilities | 5.01M | 6M | 8M | 9M | 7M | 33M | 29M | 37M | 37M | 34M |
| totalNonCurrentLiabilities | 373.53M | 373M | 381M | 386M | 440M | 477M | 403M | 421M | 441M | 439M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 62.09M | - | - | - | 60M | 37M | 59M | - | - | - |
| totalLiabilities | 763.08M | 740M | 784M | 789M | 844M | 881M | 886M | 837M | 829M | 821M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 382.54M | 383M | 383M | 382M | 382M | 381M | 381M | 380M | 380M | 379M |
| retainedEarnings | 119.17M | 105M | 106M | 100M | 77M | 70M | 68M | 68M | 62M | 54M |
| additionalPaidInCapital | 3M | 3M | 3M | 3M | 3M | 3M | 2M | 2M | 2M | 2M |
| date | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 14.02M | -1M | 6M | 23M | 7M | 2M | - | 6M | 8M | 1M |
| depreciationAndAmortization | 17.02M | 18M | 18M | 21M | 20M | 19M | 26M | 22M | 19M | 19M |
| deferredIncomeTax | - | -1M | 3M | 7M | - | 3M | -1M | -1M | 3M | 1M |
| stockBasedCompensation | - | -1M | -4M | -1M | 1M | -3M | 2M | -2M | 2M | 3M |
| changeInWorkingCapital | 12.02M | -8M | 12M | 20M | 21M | -21M | -3M | 14M | -11M | -12M |
| accountsReceivables | -16M | 19M | - | 21M | 9M | 12M | -26M | 15M | -23M | 6M |
| inventory | - | 2M | -1M | 3M | 2M | -2M | -2M | 2M | 2M | 1M |
| accountsPayables | 23.03M | -22.03M | 3.47M | -4.17M | 2.22M | -35M | 38M | -3M | 9M | -18M |
| otherWorkingCapital | 5.01M | -29M | 13M | -4M | 10M | 4M | -13M | -1M | 1M | -1M |
| otherNonCashItems | -9.01M | 12M | -4.86M | -22M | 11M | 7M | 33M | -1M | 6M | -1M |
| netCashProvidedByOperatingActivities | 34.05M | 19M | 35M | 48M | 60M | 7M | 14M | 38M | 22M | 8M |
| investmentsInPropertyPlantAndEquipment | -5M | -5M | -4M | -2M | -5M | -4M | -5M | -9M | -4M | -9M |
| acquisitionsNet | - | - | - | 26M | - | -7M | - | -10M | - | -2M |
| purchasesOfInvestments | - | - | - | -2M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 8M | -3M | - | -5M | -5M | -7M | 2M | 1M | - | 1M |
| netCashProvidedByInvestingActivities | 3M | -8M | -4M | 17M | -10M | -11M | -3M | -18M | -4M | -10M |
| netDebtIssuance | -7M | -2M | -14M | -79M | -36M | 42M | -17M | -26M | -17M | 17M |
| longTermNetDebtIssuance | -7M | -2M | -14M | -79M | -36M | 42M | -17M | -26M | -17M | 17M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | 1M | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9M | -5M | -5M | -7M | -8M | -8M | -6M | -6M | -5M | -10M |
| netCashProvidedByFinancingActivities | -16M | -7M | -19M | -86M | -44M | 34M | -16M | -26M | -22M | 7M |