LSE : 0AAJ.L
$0.02 (0.04%)
| 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 | 391.87M | 336.79M | 320.37M | 280.98M | 282.13M | 224.3M | 203.42M | 181.04M |
| costOfRevenue | 327.55M | 299.31M | 315.6M | 228.99M | 182.43M | 151.11M | 144.32M | 117.05M |
| grossProfit | 64.32M | 37.49M | 4.77M | 51.99M | 99.7M | 73.19M | 59.1M | 63.99M |
| researchAndDevelopmentExpenses | 2.3M | 1.1M | 1.46M | 1.24M | 1.41M | 1.31M | 1.09M | 12.31M |
| generalAndAdministrativeExpenses | - | 38.86M | 36M | 34.54M | 27.58M | 23.76M | 20.5M | 20.49M |
| sellingAndMarketingExpenses | - | 3.87M | 4.05M | 4.9M | 3.86M | 3.64M | 3.79M | 3.41M |
| sellingGeneralAndAdministrativeExpenses | 54.61M | 44.25M | 41.54M | 40.63M | 32.5M | 28.01M | 24.8M | 23.9M |
| otherExpenses | - | -493K | -1.76M | -2.49M | 1.63M | -515K | -204K | - |
| operatingExpenses | 56.9M | 44.85M | 41.24M | 39.38M | 35.54M | 28.81M | 25.69M | 30.5M |
| costAndExpenses | 384.46M | 344.16M | 356.84M | 268.37M | 217.96M | 179.92M | 170.02M | 147.54M |
| netInterestIncome | -16.6M | -13.26M | - | -2.08M | -2.82M | -3.21M | - | - |
| interestIncome | 1.83M | - | - | 2.06M | 2.92M | 3.47M | 3.44M | 4.55M |
| interestExpense | 18.44M | 13.26M | - | - | - | - | - | - |
| depreciationAndAmortization | 37.01M | 24.23M | 21.52M | 20.53M | 16.06M | 14.13M | 12.98M | 12.74M |
| ebitda | 44.42M | 18.28M | -12.31M | 33.05M | 83.46M | 58.44M | 46.48M | 40.84M |
| ebit | 7.41M | -5.95M | -33.83M | 12.53M | 67.4M | 44.31M | 33.5M | 28.11M |
| nonOperatingIncomeExcludingInterest | - | -1.41M | -2.64M | 80000 | -3.24M | 67000 | - | -348K |
| operatingIncome | 7.41M | -7.36M | -36.47M | 12.61M | 64.16M | 44.31M | 33.5M | 28.11M |
| totalOtherIncomeExpensesNet | -28.83M | -10.78M | -21.78M | -5.04M | -4.32M | -6.69M | -3.26M | 1.69M |
| incomeBeforeTax | -21.41M | -18.14M | -58.24M | 7.57M | 59.85M | 37.68M | 30.23M | 29.45M |
| incomeTaxExpense | -106.69K | 1.42M | -6.8M | -200K | 12.59M | 6.35M | 4.5M | 5.63M |
| netIncomeFromContinuingOperations | -21.31M | -19.56M | -51.44M | 7.77M | 47.26M | 31.34M | 25.74M | 23.82M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | -21.31M | -19.56M | -51.44M | 7.77M | 47.26M | 31.34M | 25.74M | 23.82M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -21.31M | -19.56M | -51.44M | 7.77M | 47.26M | 31.34M | 25.74M | 23.82M |
| eps | -0.64 | -0.59 | -1.56 | 0.24 | 1.47 | 1.04 | - | - |
| 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 | 74.53M | 68.28M | 95.71M | 37.53M | 136.3M | 17.21M | 17.51M | 10.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 74.53M | 68.28M | 95.71M | 37.53M | 136.3M | 17.21M | 17.51M | 10.04M |
| netReceivables | 87.97M | 86.26M | 78.78M | 49.15M | 67.79M | 55.54M | 35.45M | 42.37M |
| accountsReceivables | 64.25M | 86.26M | 78.78M | 49.15M | 67.79M | 55.54M | 35.45M | 42.37M |
| otherReceivables | 23.71M | - | - | - | - | - | - | - |
| inventory | 154.13M | 146.35M | 128.51M | 145.07M | 113M | 94.27M | 73.49M | 72.33M |
| prepaids | 5.76M | 5.99M | 5.09M | 5M | 4.75M | 2.53M | 1.69M | 4.66M |
| otherCurrentAssets | 2.24M | 21.34M | 18.52M | 14.82M | 9.76M | 10.32M | 14.53M | 11.85M |
| totalCurrentAssets | 324.62M | 328.22M | 326.6M | 251.57M | 331.61M | 179.86M | 142.67M | 141.25M |
| propertyPlantEquipmentNet | 458.44M | 388.99M | 324.1M | 297.29M | 235.44M | 169.81M | 136.64M | 115.8M |
| goodwill | - | - | - | - | - | - | - | - |
| intangibleAssets | 13.9M | 15.02M | 16.45M | 15.86M | 14.27M | 12.56M | 12.31M | 10.91M |
| goodwillAndIntangibleAssets | 13.9M | 15.02M | 16.45M | 15.86M | 14.27M | 12.56M | 12.31M | 10.91M |
| longTermInvestments | 7.51M | 5.16M | 5.24M | 2.77M | 3.47M | 201K | 459K | 3.25M |
| taxAssets | 19.29M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.56M | 19.18M | 16.69M | 8.29M | 10.26M | 13.55M | 13.07M | 12.61M |
| totalNonCurrentAssets | 500.69M | 428.35M | 362.49M | 324.21M | 263.43M | 196.11M | 162.47M | 142.58M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 825.31M | 756.58M | 689.09M | 575.78M | 595.04M | 375.98M | 305.14M | 283.83M |
| totalPayables | 75.83M | 73.26M | 60.91M | 45.93M | 28.48M | 28.36M | 18.46M | 14.73M |
| accountPayables | 74.25M | 73.26M | 60.91M | 45.93M | 28.48M | 28.36M | 18.46M | 14.73M |
| otherPayables | 1.58M | - | - | - | - | - | - | - |
| accruedExpenses | - | 22.54M | 24.02M | 17.19M | 20.48M | 18.71M | 14.81M | 14.34M |
| shortTermDebt | 5.55M | 31.91M | 42.48M | 1.1M | 1.14M | 3.5M | 869K | 18.26M |
| capitalLeaseObligationsCurrent | - | 5.07M | 4.45M | 3.57M | 3.06M | 1.98M | 1.49M | - |
| taxPayables | - | - | - | - | - | - | - | - |
| deferredRevenue | 74.11M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 30.9M | 61.72M | 44.59M | 28.26M | 50.8M | 49.3M | 22.31M | 16.61M |
| totalCurrentLiabilities | 186.39M | 194.5M | 176.45M | 96.05M | 103.96M | 101.85M | 57.94M | 63.94M |
| longTermDebt | 108.95M | 48.93M | 58.98M | 9.41M | 10.3M | 35.9M | 36.08M | 25M |
| capitalLeaseObligationsNonCurrent | 15.97M | 18.98M | 18.87M | 17.65M | 14.95M | 10.45M | 8.87M | - |
| deferredRevenueNonCurrent | 127.75M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.89M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 42.04M | 136.92M | 53.56M | 30.99M | 44.66M | 50.11M | 52.84M | 47.21M |
| totalNonCurrentLiabilities | 298.59M | 204.83M | 131.41M | 58.05M | 69.9M | 96.47M | 97.79M | 72.21M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.97M | 24.06M | 23.32M | 21.22M | 18M | 12.43M | 10.36M | - |
| totalLiabilities | 484.98M | 399.33M | 307.86M | 154.1M | 173.86M | 198.32M | 155.73M | 136.15M |
| treasuryStock | -6.46M | -8.4M | -10.39M | -13.61M | -1.19M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 301.76K | 302K | 302K | 302K | 302K | 33M | 33M | 50M |
| retainedEarnings | 122.53M | 140.48M | 165.14M | 214.15M | 196.03M | 147.94M | 116.77M | 98.18M |
| additionalPaidInCapital | 202.97M | 203.13M | 203.13M | 203.13M | 212.8M | 2.34M | 2.34M | 1.94M |
| 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 | -21.31M | -19.56M | -51.44M | -2.48M | 47.26M | 31.34M | 25.74M | 23.82M |
| depreciationAndAmortization | 37.01M | 31.23M | 27.75M | 26.06M | 18.71M | 16.08M | 14.49M | 12.74M |
| deferredIncomeTax | -2.54M | - | - | - | 29.8M | - | - | - |
| stockBasedCompensation | - | 1.2M | 892K | 1.16M | 1.21M | - | - | - |
| changeInWorkingCapital | 39.13M | -28.82M | -10.01M | -19.34M | -32.16M | -38.17M | 10.22M | -10.02M |
| accountsReceivables | 19.23M | -6.68M | -29.35M | 18.78M | -12.24M | -21.44M | 8.16M | -10.68M |
| inventory | -11.17M | -16.97M | 15.51M | -33.13M | -17.67M | -22.1M | -1.23M | 2.03M |
| accountsPayables | 5.67M | - | - | - | - | - | - | - |
| otherWorkingCapital | 25.39M | -5.17M | 3.83M | -4.99M | -2.26M | 5.36M | 3.28M | -1.38M |
| otherNonCashItems | 25.73M | 105.35M | 69.29M | 57000 | -7.46M | 40.24M | 5.15M | -3.59M |
| netCashProvidedByOperatingActivities | 78.02M | 89.4M | 36.48M | 5.46M | 57.35M | 49.48M | 55.6M | 22.94M |
| investmentsInPropertyPlantAndEquipment | -109.62M | -85.75M | -52.9M | -75.1M | -73.96M | -40.62M | -17.52M | -14.53M |
| acquisitionsNet | 590.83K | - | - | - | - | - | - | - |
| purchasesOfInvestments | -3.41M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -5.27M | -6.62M | -3.34M | -6.88M | -1.94M | 5.26M | -4.07M |
| netCashProvidedByInvestingActivities | -112.44M | -91.02M | -59.51M | -78.44M | -80.84M | -42.56M | -12.26M | -18.59M |
| netDebtIssuance | 40.26M | -15.32M | 44.55M | -3.26M | -41.37M | -6.73M | -1.07M | -6.86M |
| longTermNetDebtIssuance | 50.33M | -15.32M | 44.55M | -3.26M | -41.37M | -6.73M | -1.07M | -6.86M |
| shortTermNetDebtIssuance | -10.07M | - | - | - | - | - | - | - |
| netStockIssuance | -487.16K | - | - | -13.93M | -5.46M | - | -16.6M | - |
| netCommonStockIssuance | -487.16K | - | - | -13.93M | -5.46M | - | -16.6M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -487.16K | - | - | -13.93M | -5.46M | - | -16.6M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -9.67M | - | - | - | - |
| commonDividendsPaid | - | - | - | -9.67M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.76M | -10M | 40M | -3.28M | 177.76M | - | -18.26M | 3.53M |
| netCashProvidedByFinancingActivities | 34.01M | -25.32M | 84.55M | -26.87M | 130.93M | -6.73M | -35.94M | -3.34M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 222.6M | 167.1M | 201.75M | 135.04M | 188.54M | 131.83M | 147.32M | 133.66M | 146.99M | 135.14M |
| costOfRevenue | 172.31M | 153.31M | 174.02M | 125.29M | 181.09M | 134.51M | 132.21M | 96.78M | 95.59M | 86.84M |
| grossProfit | 50.29M | 13.79M | 27.73M | 9.76M | 7.44M | -2.67M | 15.11M | 36.88M | 51.4M | 48.3M |
| researchAndDevelopmentExpenses | 1.38M | 909K | 644K | 451K | 719K | 746K | 587K | 656K | 711K | 696K |
| generalAndAdministrativeExpenses | - | 24.98M | 18.12M | 20.74M | 16.9M | 19.1M | 15.44M | 19.11M | 15.7M | 11.88M |
| sellingAndMarketingExpenses | - | 2.12M | 1.94M | 1.92M | 2.06M | 1.99M | 2.32M | 2.59M | 1.73M | 2.13M |
| sellingGeneralAndAdministrativeExpenses | 28.58M | 27.1M | 21.58M | 22.66M | 20.45M | 21.09M | 18.93M | 21.7M | 18.48M | 14.01M |
| otherExpenses | - | -503K | 294K | -787K | -11.72M | - | - | - | - | - |
| operatingExpenses | 29.96M | 27.51M | 22.52M | 22.33M | 9.45M | 31.79M | 20.94M | 21.4M | 19.54M | 17.49M |
| costAndExpenses | 202.27M | 180.82M | 196.54M | 147.61M | 190.54M | 166.3M | 153.16M | 118.17M | 115.13M | 104.33M |
| netInterestIncome | -11.43M | -17.33M | -13.52M | - | -806K | - | - | - | - | - |
| interestIncome | 1.35M | - | - | - | 806K | 4.65M | 553.43K | 2.64M | 1.6M | 1.4M |
| interestExpense | 12.79M | 17.33M | 13.52M | - | - | - | - | - | - | - |
| depreciationAndAmortization | 19.94M | 18.16M | 8.79M | 15.44M | 8.44M | 13.08M | 9.3M | 11.22M | 6.97M | 9.09M |
| ebitda | 40.27M | 4.43M | 15.41M | 2.87M | -2.42M | -9.89M | 6.35M | 26.71M | 37.85M | 45.61M |
| ebit | 20.33M | -13.72M | 6.62M | -12.57M | -10.86M | -22.96M | -2.96M | 15.48M | 30.88M | 36.52M |
| nonOperatingIncomeExcludingInterest | - | - | -1.41M | - | 8.86M | -11.5M | - | - | 2.48M | -5.72M |
| operatingIncome | 20.33M | -13.72M | 5.21M | -12.57M | -2M | -22.96M | -2.96M | 15.48M | 30.88M | 36.52M |
| totalOtherIncomeExpensesNet | -9.31M | -17.33M | -11.04M | 260K | -17.01M | -4.76M | -2.32M | -2.64M | -3.04M | -1.28M |
| incomeBeforeTax | 11.02M | -31.05M | -5.83M | -12.31M | -19.02M | -39.23M | -5.27M | 12.84M | 30.32M | 29.53M |
| incomeTaxExpense | 5.64M | 4.52M | 2.34M | -925K | -1.84M | -4.96M | -2.79M | 2.59M | 7.69M | 4.9M |
| netIncomeFromContinuingOperations | 5.38M | -35.57M | -8.18M | -11.39M | -17.17M | -34.27M | -2.48M | 10.25M | 22.64M | 24.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.38M | -26.54M | -8.18M | -11.39M | -17.17M | -34.27M | -2.48M | 10.25M | 22.64M | 24.62M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.38M | -26.54M | -8.18M | -11.39M | -17.17M | -34.27M | -2.48M | 10.25M | 22.64M | 24.62M |
| eps | 0.16 | -0.8 | -0.24 | -0.35 | -0.52 | -1.04 | -0.08 | 0.32 | 0.68 | 0.8 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 74.53M | 76.7M | 68.28M | 48.48M | 95.71M | 8.98M | 37.53M | 66.44M | 136.3M | 187.36M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 74.53M | 76.7M | 68.28M | 48.48M | 95.71M | 8.98M | 37.53M | 66.44M | 136.3M | 187.36M |
| netReceivables | 87.97M | 57.49M | 86.26M | 59.14M | 78.78M | 74.51M | 49.15M | 54.31M | 67.79M | 46.26M |
| accountsReceivables | 64.25M | 57.49M | 86.26M | 59.14M | 78.78M | 74.51M | 49.15M | 54.31M | 67.79M | 46.26M |
| otherReceivables | 23.71M | - | - | - | - | - | - | - | - | - |
| inventory | 154.13M | 157.68M | 146.35M | 160.01M | 128.51M | 149.66M | 145.07M | 140.84M | 113M | 104.88M |
| prepaids | 5.76M | - | 5.99M | - | 5.09M | - | 5M | - | 4.75M | - |
| otherCurrentAssets | 2.24M | 27.96M | 21.34M | 25.02M | 18.52M | 27.34M | 14.82M | 23.22M | 9.76M | 18.68M |
| totalCurrentAssets | 324.62M | 319.82M | 328.22M | 292.64M | 326.6M | 260.5M | 251.57M | 284.8M | 331.61M | 357.19M |
| propertyPlantEquipmentNet | 458.44M | 410.57M | 388.99M | 333.98M | 324.1M | 299.43M | 297.29M | 269.31M | 235.44M | 188.52M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 13.9M | 13.89M | 15.02M | 16.47M | 16.45M | 16.44M | 15.86M | 14.94M | 14.27M | 12.96M |
| goodwillAndIntangibleAssets | 13.9M | 13.89M | 15.02M | 16.47M | 16.45M | 16.44M | 15.86M | 14.94M | 14.27M | 12.96M |
| longTermInvestments | 7.51M | 6.23M | 5.16M | 6.24M | 5.24M | 2.21M | 2.77M | 3.11M | 3.47M | 211K |
| taxAssets | 19.29M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.56M | 22.56M | 19.18M | 15.63M | 16.69M | 10.54M | 8.29M | 7.1M | 10.26M | 13.06M |
| totalNonCurrentAssets | 500.69M | 453.24M | 428.35M | 372.33M | 362.49M | 328.62M | 324.21M | 294.45M | 263.43M | 214.76M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 825.31M | 773.07M | 756.58M | 664.97M | 689.09M | 589.12M | 575.78M | 579.25M | 595.04M | 571.95M |
| totalPayables | 75.83M | 67.2M | 73.26M | 41.58M | 60.91M | 27.3M | 45.93M | 26.55M | 28.48M | 13.13M |
| accountPayables | 74.25M | 67.2M | 73.26M | 41.58M | 60.91M | 27.3M | 45.93M | 26.55M | 28.48M | 13.13M |
| otherPayables | 1.58M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 22.54M | - | 24.02M | - | 17.19M | - | 20.48M | - |
| shortTermDebt | 5.55M | 1.93M | 31.91M | 42.5M | 42.48M | 56.32M | 1.1M | 1.14M | 1.14M | 31.96M |
| capitalLeaseObligationsCurrent | - | 4.56M | 5.07M | 4.79M | 4.45M | 3.33M | 3.57M | 3.33M | 3.06M | 2.18M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 74.11M | - | - | - | 28.48M | - | - | - | - | - |
| otherCurrentLiabilities | 30.9M | 123.24M | 61.72M | 94.74M | 16.11M | 61.86M | 28.26M | 59.81M | 50.8M | 74.07M |
| totalCurrentLiabilities | 186.39M | 196.92M | 194.5M | 183.61M | 176.45M | 148.82M | 96.05M | 90.83M | 103.96M | 121.34M |
| longTermDebt | 108.95M | 88.33M | 48.93M | 49.22M | 58.98M | 9.6M | 9.41M | 10.04M | 10.3M | 10.81M |
| capitalLeaseObligationsNonCurrent | 15.97M | 16.5M | 18.98M | 19.3M | 18.87M | 19.5M | 17.65M | 16.56M | 14.95M | 11.12M |
| deferredRevenueNonCurrent | 127.75M | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.89M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 42.04M | 140.33M | 136.92M | 52.92M | 53.56M | 26.89M | 30.99M | 34.52M | 44.66M | 43M |
| totalNonCurrentLiabilities | 298.59M | 245.16M | 204.83M | 121.44M | 131.41M | 55.99M | 58.05M | 61.11M | 69.9M | 64.93M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.97M | 21.06M | 24.06M | 24.1M | 23.32M | 22.83M | 21.22M | 19.88M | 18M | 13.29M |
| totalLiabilities | 484.98M | 442.08M | 399.33M | 305.05M | 307.86M | 204.81M | 154.1M | 151.94M | 173.86M | 186.27M |
| treasuryStock | -6.46M | -7.45M | -8.4M | -9.36M | -10.39M | -12.28M | -13.61M | -12.96M | -1.19M | -1.37M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 301.76K | 302K | 302K | 302K | 302K | 302K | 302K | 302K | 302K | 302K |
| retainedEarnings | 122.53M | 116.18M | 140.48M | 151.79M | 165.14M | 182.11M | 214.15M | 213.96M | 196.03M | 175.55M |
| additionalPaidInCapital | 202.97M | 203.13M | 203.13M | 203.13M | 203.13M | 203.13M | 203.13M | 203.13M | 212.8M | 212.8M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 5.38M | -26.54M | -8.18M | -11.39M | -17.17M | -34.27M | -2.48M | 10.25M | 22.64M | 24.62M |
| depreciationAndAmortization | 19.94M | 18.16M | 15.79M | 15.44M | 14.67M | 13.08M | 12.8M | 11.22M | 9.63M | 9.09M |
| deferredIncomeTax | -2.53M | - | - | - | - | 32.45M | 1.71M | 11.47M | 29M | 843.85K |
| stockBasedCompensation | - | 961K | 454K | 750K | 499K | 393K | 164K | 991K | 641K | 567K |
| changeInWorkingCapital | -8.74M | 18.35M | -19.82M | -9M | 13.95M | -23.96M | -6.3M | -13.04M | -28.11M | -4.06M |
| accountsReceivables | -6.46M | 25.32M | -26.57M | 19.89M | -2.44M | -26.91M | 4M | 14.79M | -21.51M | 9.27M |
| inventory | 4.2M | -15.14M | 14.23M | -31.2M | 22.23M | -6.72M | -5.88M | -27.25M | -7.06M | -10.61M |
| accountsPayables | 4.56M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -11.03M | 8.18M | -7.47M | 2.3M | -5.84M | 9.67M | -4.41M | -582K | 463K | -2.72M |
| otherNonCashItems | 13.37M | 38.73M | 100.68M | 4.67M | 72.86M | -3.57M | 8.93M | -17.08M | 11.51M | 10.83M |
| netCashProvidedByOperatingActivities | 27.42M | 49.66M | 88.93M | 471K | 84.81M | -48.32M | 13.12M | -7.66M | 16.3M | 41.05M |
| investmentsInPropertyPlantAndEquipment | -59.39M | -48.68M | -57.38M | -28.38M | -23.81M | -29.09M | -36.02M | -39.08M | -40.7M | -33.26M |
| acquisitionsNet | 587.96K | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -1.71M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -2.13M | -1.42M | -3.85M | -4.61M | -2.01M | -1.21M | -2.12M | -4.96M | -1.92M |
| netCashProvidedByInvestingActivities | -60.51M | -50.81M | -58.8M | -32.22M | -28.42M | -31.1M | -37.23M | -41.2M | -45.66M | -35.19M |
| netDebtIssuance | 29.95M | 17.65M | - | -12.3M | - | - | - | - | - | - |
| longTermNetDebtIssuance | 29.86M | 17.65M | - | -12.3M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 96052 | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 4648 | -484K | - | - | - | - | -1.97M | -11.96M | - | -5.46M |
| netCommonStockIssuance | 4648 | -484K | - | - | - | - | -1.97M | -11.96M | - | -5.46M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | 4648 | -484K | - | - | - | - | -1.97M | -11.96M | - | -5.46M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | -9.67M | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | -9.67M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.36M | -10M | -13.03M | -2.21M | 31.06M | 53.48M | -1.44M | -1.83M | -32.76M | 169.15M |
| netCashProvidedByFinancingActivities | 26.6M | 7.17M | -13.03M | -12.3M | 31.06M | 53.48M | -3.41M | -23.46M | -32.76M | 163.69M |