LSE : 0AAI.L
$0.48 (1.9%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| revenue | 985.73M | 1.53B | 1.31B | 1.34B | 824.64M | 674.53M | 812.37M | 767.5M |
| costOfRevenue | 821.19M | 905.81M | 899.34M | 844.72M | 536.5M | 410.34M | 455.72M | 465.86M |
| grossProfit | 164.54M | 628.14M | 544.85M | 491.16M | 288.13M | 264.18M | 356.66M | 301.64M |
| researchAndDevelopmentExpenses | 448.91K | 4.38M | 4.79M | 4.05M | 1.51M | 788K | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 119.37M | 298.06M | 288.91M | 269.86M | 174.96M | 157M | 182.03M | 168.31M |
| otherExpenses | 3.35M | 259.94M | 207.92M | 199.55M | 138.21M | 146.27M | 180.22M | - |
| operatingExpenses | 123.17M | 562.38M | 501.61M | 473.46M | 314.68M | 304.06M | 362.25M | 266.17M |
| costAndExpenses | 944.36M | 1.47B | 1.31B | 1.32B | 851.19M | 714.4M | 817.97M | 732.03M |
| netInterestIncome | -22.04M | -37.84M | - | -24.27M | -16.9M | -17.62M | - | - |
| interestIncome | 5.36M | 7.93M | 10.15M | 24.03M | 17.55M | 19.06M | 18.29M | 12.83M |
| interestExpense | 27.4M | 37.84M | - | - | - | - | - | - |
| depreciationAndAmortization | 92.38M | 85.52M | 85.61M | 94.03M | 64.25M | 52.94M | 48.42M | 38.28M |
| ebitda | 133.75M | 170.78M | 93.14M | 83.76M | 30.36M | 22.38M | 78.06M | 62.36M |
| ebit | 41.37M | 85.26M | 7.53M | -10.28M | -33.89M | -30.56M | 29.64M | 24.07M |
| nonOperatingIncomeExcludingInterest | - | -19.49M | - | 27.97M | 8.14M | -9.32M | - | 3.13M |
| operatingIncome | 41.37M | 65.77M | 4.02M | 17.69M | -25.76M | -39.88M | 29.64M | 24.07M |
| totalOtherIncomeExpensesNet | -21.31M | -36.26M | -62.47M | -46.38M | -17.7M | -21.31M | -20.89M | -3.12M |
| incomeBeforeTax | 20.07M | 29.51M | -58.46M | -28.69M | -43.46M | -61.19M | -22.44M | 24.08M |
| incomeTaxExpense | 8.56M | 3.34M | -13.49M | 8.08M | 5.92M | -3.53M | -547K | 5.65M |
| netIncomeFromContinuingOperations | 11.5M | 26.17M | -44.97M | -36.78M | -49.38M | -57.65M | -21.9M | 18.43M |
| netIncomeFromDiscontinuedOperations | 9.02M | 9.62M | 6.56M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -465 | -297.42K | - | - |
| netIncome | 20.48M | 36.09M | -37.95M | -36.11M | -49.01M | -57.65M | -20.59M | 18.43M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 20.48M | 26.47M | -37.95M | -36.11M | -49.01M | -57.65M | -20.59M | 18.43M |
| eps | 0.33 | 0.43 | -0.63 | -0.59 | -0.89 | -1.2 | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 112.67M | 133.53M | 175.25M | 426.22M | 509.06M | 95.8M | 134.11M | 72.17M |
| shortTermInvestments | - | 168K | 853K | 785K | 593K | 275K | 9000 | 974K |
| cashAndShortTermInvestments | 112.67M | 133.7M | 176.1M | 427M | 509.65M | 96.08M | 134.12M | 73.14M |
| netReceivables | 168.42M | 207.04M | 187.23M | 195.38M | 143.35M | 98.13M | 123.81M | 112.13M |
| accountsReceivables | 145.5M | 207.04M | 187.23M | 195.38M | 143.35M | 98.13M | 123.81M | 112.13M |
| otherReceivables | 22.92M | - | - | - | - | - | - | - |
| inventory | 269.99M | 389.39M | 334.44M | 323.98M | 245.43M | 184.51M | 173.92M | 137.68M |
| prepaids | 15.09M | 9.98M | 10.63M | 11.72M | 11.47M | 6.72M | 10.36M | 8.54M |
| otherCurrentAssets | 16.86M | 53.01M | 78.93M | 94.92M | 28.64M | 42.97M | 31.98M | 34.27M |
| totalCurrentAssets | 583.03M | 793.11M | 787.34M | 1.05B | 938.55M | 428.41M | 474.17M | 365.77M |
| propertyPlantEquipmentNet | 547.18M | 669.92M | 722.99M | 745M | 603.84M | 568.7M | 558.28M | 368.55M |
| goodwill | 103.27M | 106.86M | 87.24M | 88.15M | 59.44M | 54.22M | 55.96M | 73.73M |
| intangibleAssets | 177.45M | 172.83M | 170.9M | 176.13M | 93M | 102.59M | 85.25M | 72.46M |
| goodwillAndIntangibleAssets | 280.72M | 279.7M | 258.13M | 264.28M | 152.43M | 156.81M | 141.21M | 146.19M |
| longTermInvestments | 120.04M | 5.21M | 34.54M | 30.12M | 5.83M | - | - | - |
| taxAssets | 1.27M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 64.08M | 82.79M | 132.46M | 128.25M | 97.56M | 81.81M | 170.32M | 164.47M |
| totalNonCurrentAssets | 1.01B | 1.04B | 1.15B | 1.17B | 853.83M | 807.33M | 869.81M | 679.21M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 1.6B | 1.83B | 1.94B | 2.22B | 1.79B | 1.24B | 1.34B | 1.04B |
| totalPayables | 128.56M | 235.19M | 230.36M | 224.14M | 110.79M | 112.86M | 140.03M | 88.59M |
| accountPayables | 119.37M | 235.19M | 230.36M | 224.14M | 110.79M | 112.86M | 140.03M | 88.59M |
| otherPayables | 9.19M | - | - | - | - | - | - | - |
| accruedExpenses | 25.91M | 30.09M | 23.63M | 21.54M | 15.13M | 19.52M | 18.91M | 19.42M |
| shortTermDebt | 6.17M | 18.45M | 82.28M | 122.91M | 102.44M | 138.48M | 247.61M | 189.73M |
| capitalLeaseObligationsCurrent | - | 5.11M | 6.56M | 8.87M | 7.49M | 6.18M | 8.57M | - |
| taxPayables | - | - | - | - | - | - | - | - |
| deferredRevenue | 8.73M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 72.17M | 137.68M | 109.34M | 95.55M | 61M | 50.22M | 58.3M | 41.88M |
| totalCurrentLiabilities | 241.54M | 426.52M | 452.16M | 473.02M | 296.85M | 327.25M | 473.43M | 339.63M |
| longTermDebt | 188.15M | 217.8M | 258.93M | 549.18M | 455.88M | 568.76M | 474.68M | 348.75M |
| capitalLeaseObligationsNonCurrent | 31.11M | 22.06M | 17.27M | 21.89M | 25M | 21.76M | 29.56M | - |
| deferredRevenueNonCurrent | 12.89M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 40.16M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 85.42M | 234.97M | 272.75M | 218.92M | 109.8M | 107.39M | 109.07M | 72.07M |
| totalNonCurrentLiabilities | 357.73M | 474.82M | 548.94M | 790M | 590.68M | 697.91M | 613.31M | 420.82M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.11M | 27.17M | 23.82M | 30.76M | 32.5M | 27.94M | 38.13M | - |
| totalLiabilities | 599.27M | 901.34M | 1B | 1.26B | 887.53M | 1.03B | 1.09B | 760.45M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 57.01M | 56.5M | 56.48M | 56.48M | 52.16M | 90000 | 257.05M | 285.2M |
| retainedEarnings | 110.38M | -57.34M | -91.25M | -50.98M | -26.64M | -15.94M | - | - |
| additionalPaidInCapital | 807.79M | 922.33M | 921.06M | 918.24M | 849.08M | 226.73M | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 11.47M | 36.09M | -37.95M | 17.92M | -24.12M | -57.36M | -20.59M | 18.43M |
| depreciationAndAmortization | 92.38M | 98.55M | 99.75M | 103.65M | 71.7M | 60.88M | 56.28M | 38.28M |
| deferredIncomeTax | - | - | - | 62.33M | - | - | - | - |
| stockBasedCompensation | - | 900K | 2.82M | 2.2M | 3.52M | - | - | - |
| changeInWorkingCapital | -11.91M | -47.46M | 5.24M | -52.81M | -92.78M | -3.8M | -29.76M | -8.86M |
| accountsReceivables | -21.46M | 4.47M | 17.73M | -25.17M | -42.68M | 12.31M | -8.76M | -18.94M |
| inventory | 40.75M | -51.56M | -11.16M | -39.99M | -49.44M | -1.73M | -34.7M | -595K |
| accountsPayables | -27.5M | - | - | - | - | - | - | - |
| otherWorkingCapital | -3.71M | -366K | -1.33M | 12.35M | -654K | -14.39M | 13.7M | 10.68M |
| otherNonCashItems | 56.96M | 30.06M | 54.25M | -1.9M | 13.84M | 9.62M | 95.48M | -6.86M |
| netCashProvidedByOperatingActivities | 148.9M | 118.14M | 124.1M | 131.4M | -27.84M | 9.34M | 101.41M | 41M |
| investmentsInPropertyPlantAndEquipment | -75.26M | -87.05M | -69.42M | -85.96M | -121.37M | -133.3M | -213.6M | -103.29M |
| acquisitionsNet | -78.57M | -1.01M | -190K | -91.14M | -4.32M | -584K | -17.31M | 25.53M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 80521 | 91.49M | -1.92M | 26.82M | 39.62M | 98.77M | 40.74M | -12.3M |
| netCashProvidedByInvestingActivities | -153.75M | 3.43M | -71.53M | -150.27M | -86.07M | -35.12M | -190.16M | -90.06M |
| netDebtIssuance | -20.64M | -124.68M | -260.8M | -40.45M | -3.89M | -10.93M | 174.95M | 85.83M |
| longTermNetDebtIssuance | - | -124.68M | -260.8M | -40.45M | -3.89M | -10.93M | 174.95M | 85.83M |
| shortTermNetDebtIssuance | -20.64M | - | - | - | - | - | - | - |
| netStockIssuance | 10.11M | - | - | - | - | - | - | - |
| netCommonStockIssuance | 10.11M | - | - | - | - | - | - | - |
| commonStockIssuance | 10.11M | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.7M | -37.59M | -42.47M | -25.97M | 525.68M | 187K | -24.84M | 3.28M |
| netCashProvidedByFinancingActivities | -13.22M | -162.26M | -303.27M | -66.43M | 521.79M | -10.74M | 150.11M | 89.11M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 246.72M | 266.73M | 248.73M | 425.77M | 420.69M | 440.32M | 369.52M | 366.94M | 357.16M | 389.75M |
| costOfRevenue | 202.29M | 220.98M | 206.18M | 247.44M | 246.04M | 244.82M | 227.52M | 215.26M | 218.21M | 230.56M |
| grossProfit | 44.43M | 45.75M | 42.54M | 178.33M | 174.65M | 195.5M | 142.01M | 151.68M | 138.96M | 159.19M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 4.38M | - | - | - | 4.79M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 31.03M | 33.23M | 35.29M | 83.07M | 82.92M | 86.72M | 72.18M | 70.97M | 68.19M | 76.61M |
| otherExpenses | -3.65M | -10.68M | -6.09M | 66.78M | 68.08M | 82.31M | 54.82M | 66.4M | 56.4M | 71.98M |
| operatingExpenses | 27.37M | 22.55M | 29.21M | 149.84M | 151.01M | 173.41M | 127M | 137.38M | 124.59M | 153.38M |
| costAndExpenses | 229.66M | 243.53M | 235.39M | 397.29M | 397.04M | 418.23M | 354.52M | 352.64M | 342.8M | 383.94M |
| netInterestIncome | -9.94M | -6.22M | -8.3M | -8.19M | -8.15M | -9.4M | -9.75M | - | -9.5M | -11.91M |
| interestIncome | 1.02M | 1.15M | 1.4M | 1.32M | 1.34M | 2.01M | 3.91M | 2.71M | 9.87M | 13.9M |
| interestExpense | 10.96M | 7.37M | 9.71M | 8.19M | 8.15M | 9.4M | 9.75M | - | - | - |
| depreciationAndAmortization | 23.29M | 24.06M | 22.89M | 24.42M | 24.9M | 21.38M | 26.1M | 48.82M | 24.97M | 6.2M |
| ebitda | 40.35M | 47.26M | 39.61M | 52.9M | 48.54M | 62.96M | 41.11M | 63.13M | 39.34M | 4.51M |
| ebit | 17.06M | 23.2M | 16.72M | 28.49M | 23.64M | 41.58M | 15M | 14.31M | 14.36M | -1.7M |
| nonOperatingIncomeExcludingInterest | - | - | -3.38M | -1000 | - | -19.49M | - | - | - | 651K |
| operatingIncome | 17.06M | 23.2M | 13.34M | 28.48M | 23.64M | 22.09M | 15M | 14.31M | 14.36M | 6.5M |
| totalOtherIncomeExpensesNet | -6.11M | -3.15M | -6.32M | -29.65M | -17.77M | 5.34M | -24.36M | -7.07M | -10.17M | -23.92M |
| incomeBeforeTax | 10.94M | 20.05M | 7.02M | -1.09M | 5.87M | 27.43M | -9.36M | 7.24M | 4.19M | -17.42M |
| incomeTaxExpense | 522.88K | 11.64M | 937.4K | -2.16M | 601K | -1.01M | 2.11M | 1.77M | 466K | -10.49M |
| netIncomeFromContinuingOperations | 10.42M | 8.41M | 6.08M | 1.14M | 5.27M | 28.44M | -11.47M | 5.47M | 3.73M | -6.93M |
| netIncomeFromDiscontinuedOperations | - | -1.68M | -23.56M | - | - | 35.76M | 480K | -25.63M | -991K | -3.1M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.28M | 6.73M | -17.49M | 1.12M | 5.27M | 64.28M | -10.93M | -20.07M | 2.81M | -9.88M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10.28M | 6.73M | -17.49M | 1.12M | 5.27M | 28.52M | -11.41M | 5.56M | 3.8M | -9.88M |
| eps | 0.16 | 0.11 | -0.28 | 0.02 | 0.09 | 0.46 | -0.18 | 0.09 | 0.06 | -0.16 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 96.01M | 112.67M | 88.01M | 127.2M | 122.78M | 133.53M | 116.54M | 108.89M | 126.96M | 175.25M |
| shortTermInvestments | - | - | - | - | - | 168K | - | - | - | 853K |
| cashAndShortTermInvestments | 96.01M | 112.67M | 88.01M | 127.2M | 122.78M | 133.7M | 116.54M | 108.89M | 126.96M | 176.1M |
| netReceivables | 178.36M | 168.42M | 145.24M | 200.45M | 201.9M | 207.04M | 206.66M | 195.25M | 207.39M | 187.23M |
| accountsReceivables | 174.17M | 145.5M | 144.07M | 200.45M | 201.9M | 207.04M | 206.66M | 195.25M | 207.39M | 187.23M |
| otherReceivables | 4.19M | 22.92M | 1.17M | - | - | - | - | - | - | - |
| inventory | 293.33M | 269.99M | 289.24M | 371.97M | 386.96M | 389.39M | 377.75M | 342.92M | 346.24M | 334.44M |
| prepaids | - | 15.09M | - | - | - | 9.98M | - | - | - | 10.63M |
| otherCurrentAssets | 49.05M | 16.86M | 52.84M | 87.78M | 78.74M | 53.01M | 222.67M | 220.76M | 78.1M | 78.93M |
| totalCurrentAssets | 616.75M | 583.03M | 575.34M | 787.4M | 790.38M | 793.11M | 923.61M | 867.82M | 758.69M | 787.34M |
| propertyPlantEquipmentNet | 544.01M | 547.18M | 548.9M | 650.76M | 669.01M | 669.92M | 642.16M | 632.42M | 721.26M | 722.99M |
| goodwill | - | 103.27M | - | - | - | 106.86M | - | - | - | 87.24M |
| intangibleAssets | 277.72M | 177.45M | 283.54M | 292.16M | 302.43M | 172.83M | 304.27M | 283.53M | 288.3M | 170.9M |
| goodwillAndIntangibleAssets | 278.79M | 280.72M | 283.54M | 292.16M | 302.43M | 279.7M | 304.27M | 283.53M | 288.3M | 258.13M |
| longTermInvestments | 54.57M | 120.04M | 116.22M | 5.21M | 5.21M | 5.21M | 5.21M | 34.72M | 34.27M | 34.54M |
| taxAssets | 1.3M | 1.27M | 874.05K | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 67.21M | 64.08M | 70.38M | 56.71M | 54.69M | 82.79M | 49.94M | 82.05M | 107.89M | 132.46M |
| totalNonCurrentAssets | 945.88M | 1.01B | 1.02B | 1B | 1.03B | 1.04B | 1B | 1.03B | 1.15B | 1.15B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.56B | 1.6B | 1.6B | 1.79B | 1.82B | 1.83B | 1.93B | 1.9B | 1.91B | 1.94B |
| totalPayables | 128.14M | 128.56M | 98.71M | 180.26M | 186.84M | 235.19M | 232M | 218.69M | 214.72M | 230.36M |
| accountPayables | 121.04M | 119.37M | 92.17M | 180.26M | 186.84M | 235.19M | 232M | 218.69M | 214.72M | 230.36M |
| otherPayables | 7.09M | 9.19M | 6.54M | - | - | - | - | - | - | - |
| accruedExpenses | 32.53M | 25.91M | 26.39M | 32.94M | 36.24M | 30.09M | 33.91M | 31.08M | 34.05M | 23.63M |
| shortTermDebt | 219.84K | 6.17M | 2M | 35.14M | 36.43M | 18.45M | 64.96M | 61.42M | 60.64M | 88.14M |
| capitalLeaseObligationsCurrent | - | - | - | - | 5.05M | 5.11M | - | - | - | 8.88M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 14.43M | 8.73M | 14.35M | - | - | - | - | - | 34.05M | - |
| otherCurrentLiabilities | 74.79M | 72.17M | 70.7M | 148.04M | 139.7M | 137.68M | 155.01M | 141.94M | 62.75M | 101.15M |
| totalCurrentLiabilities | 250.11M | 241.54M | 212.15M | 396.38M | 404.25M | 426.52M | 485.88M | 453.12M | 406.21M | 452.16M |
| longTermDebt | 118.76M | 188.15M | 228.71M | 210.78M | 218.84M | 217.8M | 296.74M | 297.02M | 353.37M | 354.02M |
| capitalLeaseObligationsNonCurrent | - | 31.11M | - | 38.01M | 39.69M | 22.06M | 20.74M | 12.76M | 22.43M | 16.05M |
| deferredRevenueNonCurrent | 12.07M | 12.89M | 11.25M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 39.57M | 40.16M | 31.4M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 117.22M | 85.42M | 189.9M | 223.31M | 228.33M | 234.97M | 226.66M | 224.77M | 194.6M | 194.92M |
| totalNonCurrentLiabilities | 287.62M | 357.73M | 461.25M | 472.1M | 486.86M | 474.82M | 544.15M | 534.55M | 570.41M | 548.94M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 31.11M | - | 38.01M | 44.74M | 27.17M | 20.74M | 12.76M | 22.43M | 24.93M |
| totalLiabilities | 537.73M | 599.27M | 673.4M | 868.48M | 891.12M | 901.34M | 1.03B | 987.67M | 976.62M | 1B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 57.44M | 57.01M | 57.05M | 56.62M | 56.5M | 56.5M | 56.5M | 56.49M | 56.48M | 56.48M |
| retainedEarnings | 121.27M | 110.38M | -71M | -50.95M | -52.07M | -57.34M | -120.54M | -107.67M | -88.12M | -91.25M |
| additionalPaidInCapital | 814.71M | 807.79M | 932.22M | 924.69M | 922.5M | 922.33M | 922.39M | 921.88M | 921.45M | 921.06M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 10.28M | 8.41M | 6.07M | 1.12M | 5.27M | 64.28M | -10.93M | -20.07M | 2.81M | -9.88M |
| depreciationAndAmortization | 23.29M | 24.06M | 22.89M | 24.42M | 24.9M | -1.35M | 26.1M | 48.82M | 24.97M | 15.56M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | 170K | -63000 | - | 406K | 681K | 1.17M |
| changeInWorkingCapital | -33.14M | 37.68M | 5.77M | -13.52M | -16.64M | 13.92M | 4.2M | -40.18M | -25.41M | 43M |
| accountsReceivables | -24.32M | 8.38M | 4.52M | -18.36M | -15.62M | 22.65M | -1.26M | -1.66M | -15.28M | 34.21M |
| inventory | -21.41M | 19.02M | 16.17M | 5.88M | -426K | -8.83M | 5.93M | -37.52M | -11.14M | 8.33M |
| accountsPayables | 13.28M | 12.57M | -15.15M | - | - | - | - | - | - | - |
| otherWorkingCapital | -682.92K | -2.29M | 224.04K | -1.03M | -587K | 105K | -474K | -998K | 1M | 466K |
| otherNonCashItems | -983.13K | 8.82M | 9.23M | 31.89M | -19.1M | 9.63M | 16.63M | 22.96M | -18.88M | 66.88M |
| netCashProvidedByOperatingActivities | -547.73K | 78.96M | 43.96M | 43.9M | -5.4M | 86.42M | 36.01M | 11.54M | -15.82M | 116.72M |
| investmentsInPropertyPlantAndEquipment | -10.9M | -12.45M | -21M | -19.37M | -21.72M | -29.79M | -18.45M | -21.1M | -17.71M | -22.48M |
| acquisitionsNet | 2.38M | 374.06K | -80M | 117.56K | -1.5M | -190K | 1.44M | -779K | -1.48M | 5000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 61.7M | -1203 | 769 | 1.52M | 3.6M | 87.63M | 783K | 2.19M | 880K | 3.55M |
| netCashProvidedByInvestingActivities | 53.19M | -12.08M | -101M | -17.85M | -19.61M | 57.65M | -16.23M | -19.69M | -18.31M | -18.93M |
| netDebtIssuance | -71.57M | -41.24M | 12.62M | -12.77M | 22.21M | -126.13M | 2.94M | 3.52M | -4.28M | -216.48M |
| longTermNetDebtIssuance | - | - | - | -12.77M | 22.21M | -126.13M | - | 3.52M | -4.28M | -216.48M |
| shortTermNetDebtIssuance | -71.57M | -41.24M | 12.62M | - | - | - | - | - | - | - |
| netStockIssuance | 3.32M | 1.33M | 6.66M | 1.96M | - | - | - | - | - | - |
| netCommonStockIssuance | 3.32M | 1.33M | 6.66M | 1.96M | - | - | - | - | - | - |
| commonStockIssuance | 3.32M | 1.33M | 6.66M | 1.96M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.09M | -1.99M | -2.3M | -8.08M | -6.85M | -8.55M | -6.93M | -10.14M | -9.75M | -15.91M |
| netCashProvidedByFinancingActivities | -70.35M | -41.9M | 16.98M | -18.89M | 15.36M | -134.68M | -6.93M | -6.62M | -14.04M | -232.39M |