OTC : NOPMF
-$0.02 (-0.08%)
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 487.17M | 475.83M | 582.03M | 640.3M | 539.25M | 346.69M | 407.46M | 454.2M | 434.17M | 377.53M |
| costOfRevenue | 358.17M | 351.87M | 472.44M | 490.93M | 388.72M | 266.36M | 303.88M | 334.1M | 306.75M | 286.94M |
| grossProfit | 129M | 123.96M | 109.59M | 149.37M | 150.53M | 80.33M | 103.59M | 120.09M | 127.42M | 90.59M |
| researchAndDevelopmentExpenses | 19.01M | 16.87M | 16.44M | 20.81M | 19.86M | 13.72M | 14.33M | 16.84M | 15.71M | 13.39M |
| generalAndAdministrativeExpenses | 76.34M | 64.46M | 62.89M | 61.4M | 62.97M | 55.44M | 42.71M | 53.38M | 69.46M | - |
| sellingAndMarketingExpenses | - | - | -3.77M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 76.34M | 64.46M | 59.12M | 61.4M | 62.97M | 55.44M | 42.71M | 53.38M | 69.46M | 48.71M |
| otherExpenses | 1.34M | 7.33M | 22.3M | 7.31M | 7.69M | 7.75M | 7.86M | 897K | 1.8M | - |
| operatingExpenses | 96.69M | 88.66M | 97.56M | 89.52M | 90.52M | 76.91M | 64.9M | 79.21M | 92.6M | 62.09M |
| costAndExpenses | 454.86M | 440.53M | 560.38M | 580.45M | 479.24M | 343.27M | 368.78M | 413.31M | 399.34M | 349.04M |
| netInterestIncome | -3.32M | -1.35M | 1.04M | -318K | -30000 | 52000 | -2.31M | 649K | 152K | - |
| interestIncome | 172.98K | 408.4K | 1.5M | 586K | 168K | 269K | - | 649K | 152K | 2.09M |
| interestExpense | 3.5M | 1.76M | 455K | 904K | 198K | 878K | 2.31M | - | - | - |
| depreciationAndAmortization | 15.27M | 14.99M | 16.81M | 16.06M | 15.73M | 18.09M | 18.42M | 15.87M | 18.15M | 18.57M |
| ebitda | 47.58M | 23.36M | 29.93M | 70.5M | 61.07M | -43.64M | 54.32M | 66.76M | 52.34M | 41.18M |
| ebit | 32.31M | 8.37M | 13.11M | 54.44M | 45.35M | -59.29M | 35.91M | 50.9M | 34.82M | 22.61M |
| nonOperatingIncomeExcludingInterest | - | -2.46M | -1.95M | 4.17M | 14.54M | 3.63M | 1.6M | -8.01M | - | 5.88M |
| operatingIncome | 32.31M | 35.3M | 11.17M | 58.61M | 59.89M | 1.11M | 37.5M | 42.89M | 34.82M | 28.5M |
| totalOtherIncomeExpensesNet | -27.8M | -31.23M | -7.88M | -17.19M | -14.26M | -2.79M | -4.34M | 10.72M | 2.46M | -13.12M |
| incomeBeforeTax | 4.51M | 4.07M | 3.29M | 41.43M | 45.62M | -59.51M | 32.78M | 53.63M | 36.31M | 15.38M |
| incomeTaxExpense | 14.65M | 17.08M | 11.68M | 17.79M | 9.58M | 1.64M | 10.08M | 12.46M | 11.89M | 13.76M |
| netIncomeFromContinuingOperations | -10.14M | -13.02M | -8.39M | 26.42M | 36.04M | -60.09M | 23.08M | 41.14M | 25.39M | 1.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | -180.46K |
| otherAdjustmentsToNetIncome | - | - | 935 | - | - | - | - | - | - | 68170 |
| netIncome | -10.16M | -12.95M | -8.44M | 25.95M | 35.18M | -61.15M | 22.92M | 40.8M | 24.62M | 1.85M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -10.16M | -12.95M | -8.44M | 25.95M | 35.18M | -57.93M | 22.92M | 40.8M | 24.62M | 1.85M |
| eps | -0.24 | -0.31 | -0.19 | 0.59 | 0.91 | -1.63 | 0.6 | 1.02 | 0.62 | 0.05 |
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 38.29M | 85.49M | 86.9M | 147.49M | 89.04M | 72.22M | 84.74M | 71.02M | 96.8M | 79.41M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 38.29M | 85.49M | 86.9M | 147.49M | 89.04M | 72.22M | 84.74M | 71.02M | 96.8M | 79.41M |
| netReceivables | 105.78M | 76M | 80.14M | 88.26M | 66.88M | 54.04M | 45.76M | 49.54M | 47.43M | 40.49M |
| accountsReceivables | 93.02M | 61.23M | 67.64M | 81.41M | 65.21M | 51.85M | 44.3M | 49.54M | 46.77M | 39.17M |
| otherReceivables | 12.77M | 14.77M | 12.43M | 6.85M | 1.67M | 2.19M | 1.46M | - | 661K | 1.32M |
| inventory | 205.03M | 139.32M | 197.45M | 212.7M | 200.95M | 130.87M | 112.89M | 136.35M | 105.97M | 101.34M |
| prepaids | 12.15M | 11.82M | 6.97M | 15.75M | -1.67M | - | - | - | - | - |
| otherCurrentAssets | 1.3M | 42.73M | 7.18M | 24.81M | 22.16M | 18.52M | 18.42M | 22.55M | 15.48M | 17.28M |
| totalCurrentAssets | 362.56M | 355.36M | 378.63M | 466.42M | 377.36M | 275.65M | 261.8M | 279.46M | 264.25M | 238.52M |
| propertyPlantEquipmentNet | 198.08M | 178.92M | 118.92M | 75.77M | 73.38M | 74.32M | 94.49M | 86.96M | 88.39M | 87.82M |
| goodwill | 65.74M | 64.03M | 65.16M | 66.04M | 70.08M | 68.97M | 98.84M | 99.36M | 101.89M | 98.91M |
| intangibleAssets | 30.8M | 33.58M | 38.51M | 42.98M | 49.96M | 53.65M | 65.48M | 66.72M | 72.77M | 75.4M |
| goodwillAndIntangibleAssets | 96.54M | 97.61M | 103.67M | 109.03M | 120.04M | 122.62M | 164.32M | 166.09M | 174.66M | 174.32M |
| longTermInvestments | 20.57M | 16.33M | 17.96M | 16.36M | 13.76M | 10.04M | 8.98M | 8.6M | 8.63M | 7.67M |
| taxAssets | 2.79M | 4.04M | 6.73M | 6.96M | 6.64M | 3.04M | 805K | 1.08M | 1.41M | 3.21M |
| otherNonCurrentAssets | 3.1M | 982K | 1.1M | 1.93M | 2.9M | 864K | 837K | 834K | 1.15M | 2.22M |
| totalNonCurrentAssets | 321.08M | 297.89M | 248.37M | 210.04M | 216.72M | 210.89M | 269.43M | 263.57M | 274.24M | 275.23M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 683.64M | 653.25M | 627M | 676.46M | 594.08M | 486.54M | 531.23M | 543.02M | 538.49M | 513.75M |
| totalPayables | 110.76M | 80.01M | 69.48M | 66.61M | 90.18M | 77.05M | 55.13M | 57.27M | 72.25M | 57.39M |
| accountPayables | 95.67M | 69.55M | 60.27M | 69.06M | 90.18M | 74.11M | 50.37M | 57.27M | 72.25M | 57.39M |
| otherPayables | 15.09M | 10.46M | 9.21M | 10.03M | - | 2.94M | 4.76M | - | - | - |
| accruedExpenses | - | - | 2.5M | 2.49M | 4.02M | 2.06M | 1.01M | - | - | - |
| shortTermDebt | 12.95M | 2.74M | 3.87M | 17.29M | 6.5M | 2.43M | 54000 | 3.97M | 181K | 7.92M |
| capitalLeaseObligationsCurrent | 564K | 1.23M | 1.66M | 1.26M | 1.59M | 1.3M | 1.66M | - | - | - |
| taxPayables | - | 10.46M | 9.16M | 10.03M | 7.06M | 2.94M | 4.76M | 6.57M | 6.32M | 4.82M |
| deferredRevenue | - | - | - | - | 12.62M | 5.57M | 4.76M | 6.57M | 6.32M | 4.82M |
| otherCurrentLiabilities | 73.5M | 75.44M | 49.25M | 41M | 16.16M | 10.37M | 11.92M | 9.95M | 9.02M | 5.76M |
| totalCurrentLiabilities | 197.78M | 159.42M | 122.89M | 128.64M | 131.07M | 98.77M | 74.53M | 71.19M | 81.45M | 71.07M |
| longTermDebt | 79.37M | 64.19M | 23.1M | 29.88M | - | - | -7.7M | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.16M | 3.24M | 2.42M | 813K | 1.39M | 2.24M | 2.95M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 6.56M | 7.7M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 9.39M | 12.65M | 14.29M | 13.94M | 13.37M | 13.97M | 15.89M | 17.73M | 20.21M | 21.31M |
| otherNonCurrentLiabilities | 4.19M | 8.88M | 28.98M | 25.54M | 17.74M | 1.51M | 9.22M | 16.93M | 17.59M | 17.27M |
| totalNonCurrentLiabilities | 96.11M | 88.96M | 68.8M | 70.18M | 32.5M | 24.28M | 28.07M | 34.66M | 37.79M | 38.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.73M | 4.47M | 4.09M | 2.08M | 2.98M | 3.54M | 4.61M | - | - | - |
| totalLiabilities | 293.88M | 248.37M | 191.69M | 198.82M | 163.57M | 123.06M | 102.6M | 105.85M | 119.25M | 109.66M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | 537.89K | - | - | - | - | - |
| commonStock | 41923 | 42000 | 42000 | 45000 | 40944 | 37000 | 38000 | 40000 | 40000 | 10000 |
| retainedEarnings | -75.95M | -53.89M | -28.54M | -6.71M | -19.23M | -41.66M | 27.57M | 16.13M | -12.95M | -12.64M |
| additionalPaidInCapital | 472.83M | 472.99M | 473.79M | 490.8M | 439.8M | 400.77M | 403.76M | 420.65M | 422.21M | 416.45M |
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -10.16M | -13.02M | -8.6M | 26.42M | 36.04M | -60.09M | 23.08M | 41.14M | 25.39M | 1.85M |
| depreciationAndAmortization | 15.01M | 15.74M | 16.81M | 16.72M | 15.86M | 17.18M | 18M | 16.72M | 17.52M | 18.57M |
| deferredIncomeTax | 14.4M | 17.94M | 11.68M | 17.79M | 9.58M | 1.64M | 10.08M | 12.46M | 11.89M | - |
| stockBasedCompensation | 11.96M | 3.06M | 3.74M | 2.48M | 4.53M | 4.24M | 876K | 3.44M | 6.24M | - |
| changeInWorkingCapital | -96.68M | 35.6M | 39.58M | -67.83M | -70.74M | -1.81M | 28.99M | -57.77M | 7.07M | 10.22M |
| accountsReceivables | -37.16M | 4.64M | 17.37M | -19.24M | -13.33M | -6.61M | 5.24M | -5.02M | -6.64M | -1.98M |
| inventory | -66.42M | 28.86M | 20.27M | -18.87M | -69.41M | -15.54M | 23.05M | -33.46M | -5.32M | 10.66M |
| accountsPayables | 20.06M | -16.46M | -1.79M | -22.38M | 16.62M | 20.26M | -4.64M | -10.98M | 14.15M | -9.41M |
| otherWorkingCapital | -13.16M | 2.09M | 1.94M | -7.34M | -4.63M | 80299 | 5.35M | -8.31M | 4.89M | 10.96M |
| otherNonCashItems | 10.57M | -7.8M | -1.6M | 8.11M | 2.56M | 51.42M | -9.63M | -24.73M | -5.92M | 48.75M |
| netCashProvidedByOperatingActivities | -54.91M | 51.53M | 61.62M | 3.7M | -2.16M | 10.07M | 71.3M | -8.74M | 62.2M | 41.52M |
| investmentsInPropertyPlantAndEquipment | -32.22M | -64.2M | -41.73M | -17.47M | -9.46M | -7.61M | -11.72M | -13.51M | -12.28M | -7.23M |
| acquisitionsNet | 25.65M | 1.62M | -11.6M | - | -769.17K | - | -8.8M | - | - | - |
| purchasesOfInvestments | - | - | -4.89M | - | -776K | - | - | - | -1.56M | - |
| salesMaturitiesOfInvestments | - | - | - | - | 769.17K | - | - | - | - | - |
| otherInvestingActivities | -286.94K | 3.16M | -887.86K | 39000 | 3.23M | 252K | -2.37M | 11.58M | -1.49M | -29.64M |
| netCashProvidedByInvestingActivities | -6.86M | -59.42M | -59.12M | -17.43M | -7.01M | -7.36M | -22.89M | -1.93M | -13.77M | -36.87M |
| netDebtIssuance | 30.74M | 43.42M | -27.96M | 41.32M | 2.31M | 432K | -5.16M | 3.8M | -8.05M | -8.91M |
| longTermNetDebtIssuance | 20.35M | 40.67M | -10.62M | 28.94M | -1.74M | 432K | -1.13M | - | - | -8.91M |
| shortTermNetDebtIssuance | 10.39M | 2.75M | -17.67M | 12.38M | 4.06M | - | -4.01M | 3.8M | -8.05M | - |
| netStockIssuance | -4.06M | -2.25M | -19.89M | 47.74M | 37.97M | -3.32M | -16.92M | -3.77M | - | -2.97M |
| netCommonStockIssuance | -4.06M | -2.25M | -19.89M | 47.74M | 37.97M | -3.09M | -16.92M | -3.77M | - | -2.97M |
| commonStockIssuance | - | - | - | 47.74M | 38M | - | - | - | - | - |
| commonStockRepurchased | -4.06M | -2.25M | -19.89M | - | -37000 | -3.09M | -16.92M | -3.77M | - | -2.97M |
| netPreferredStockIssuance | - | - | - | - | - | -228K | - | - | - | - |
| netDividendsPaid | -12.26M | -12.33M | -13.4M | -12.87M | -12.66M | -11.89M | -11.75M | -11.71M | -24.92M | - |
| commonDividendsPaid | -12.26M | -12.33M | -13.4M | -12.87M | -12.66M | -11.89M | -11.75M | -11.71M | -24.92M | - |
| preferredDividendsPaid | - | - | - | -530.98K | -112.39K | 596.78K | - | - | - | - |
| otherFinancingActivities | -8.08M | -15.71M | -790K | -865K | -1.31M | -3.73M | -763.8K | -1.75M | -1.43M | -12.03M |
| netCashProvidedByFinancingActivities | 6.33M | 13.12M | -62.04M | 74.79M | 26.2M | -17.91M | -34.59M | -13.43M | -33.97M | -23.91M |
| 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 | 152.82M | 122.12M | 122.21M | 114.7M | 121.61M | 134.9M | 111.28M | 107.55M | 122.1M | 132.22M |
| costOfRevenue | 104.87M | 87.64M | 88.81M | 80.79M | 90.8M | 96.98M | 77.96M | 80.25M | 96.68M | 114.66M |
| grossProfit | 47.95M | 34.48M | 33.4M | 33.91M | 30.81M | 37.92M | 33.32M | 27.3M | 25.42M | 17.56M |
| researchAndDevelopmentExpenses | 3.09M | 7.29M | 4.18M | 4.14M | 3.19M | 6.89M | 3.47M | 3.31M | 3.2M | 4.54M |
| generalAndAdministrativeExpenses | 18.93M | 21.19M | 19.07M | 19.84M | 16.24M | 17.22M | 16.62M | 16.08M | 14.55M | 16.43M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 454.13K |
| sellingGeneralAndAdministrativeExpenses | 18.93M | 21.52M | 19.07M | 19.84M | 16.24M | 17.22M | 16.62M | 16.08M | 14.55M | 16.89M |
| otherExpenses | -262.17K | 1.74M | 1.79M | 1.72M | 1.78M | 1.46M | 2.06M | 2.08M | 1.73M | -1.76M |
| operatingExpenses | 21.76M | 28.8M | 25.04M | 25.7M | 21.22M | 25.57M | 22.15M | 21.47M | 19.47M | 23.18M |
| costAndExpenses | 126.63M | 116.44M | 113.85M | 106.49M | 112.02M | 122.55M | 100.1M | 101.72M | 116.15M | 137.85M |
| netInterestIncome | -1.2M | -624.45K | -799K | -1.26M | -595K | -8.43M | -644K | 250K | 96000 | 157K |
| interestIncome | - | 172.61K | 210K | - | - | -7.69M | 260K | 342K | 138K | 341K |
| interestExpense | 1.2M | 797.07K | 1.01M | 1.26M | 595K | 742K | 904K | 92000 | 42000 | 184K |
| depreciationAndAmortization | 3.75M | 3.82M | 3.8M | 3.74M | 3.7M | 4.19M | 3.9M | 3.88M | 3.66M | 4.35M |
| ebitda | 29.93M | 9.5M | 10.39M | 12.22M | 6.89M | -200.19K | 5.82M | 7.59M | 11.26M | 2.34M |
| ebit | 26.19M | 5.68M | 6.6M | 8.47M | 3.18M | -4.39M | 1.92M | 3.71M | 7.61M | -2M |
| nonOperatingIncomeExcludingInterest | - | 16.58M | 1.77M | -264K | 6.4M | -1.99M | 9.25M | 2.11M | -1.66M | -3.47M |
| operatingIncome | 26.19M | 5.68M | 8.36M | 8.21M | 9.59M | 12.35M | 11.18M | 5.82M | 5.95M | -5.62M |
| totalOtherIncomeExpensesNet | -19.68M | -17.61M | -2.43M | -923K | -6.62M | -17.03M | -11.16M | -2.2M | 1.62M | 4.3M |
| incomeBeforeTax | 6.51M | -11.93M | 5.93M | 7.29M | 2.97M | -4.68M | 280K | 3.92M | 5.19M | -2M |
| incomeTaxExpense | 8.13M | 3.93M | 4.57M | 1.63M | 4.36M | 7.36M | 2.99M | 3.04M | 4.34M | -40077 |
| netIncomeFromContinuingOperations | -1.62M | -15.87M | 1.36M | 5.69M | -1.39M | -12.04M | -2.71M | 883K | 849K | -1.13M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 6577 |
| netIncome | -1.63M | -15.88M | 1.36M | 5.77M | -1.48M | -12.05M | -2.63M | 859K | 873K | -1.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.63M | -15.88M | 1.36M | 5.77M | -1.48M | -12.05M | -2.63M | 859K | 873K | -1.37M |
| eps | -0.04 | -0.38 | 0.03 | 0.14 | -0.04 | -0.29 | -0.06 | 0.02 | 0.02 | -0.03 |
| 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 | 41.85M | 38.29M | 61.48M | 80.34M | 77.33M | 85.49M | 64.94M | 100.48M | 101.69M | 89.79M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 41.85M | 38.29M | 61.48M | 80.34M | 77.33M | 85.49M | 64.94M | 100.48M | 101.69M | 89.79M |
| netReceivables | 125.22M | 105.78M | 107.58M | 99.79M | 83.43M | 76M | 81.91M | 70.44M | 82.26M | 67.64M |
| accountsReceivables | 114.34M | 93.02M | 90.66M | 83.12M | 66.39M | 61.23M | 67.78M | 58.82M | 64.59M | 67.3M |
| otherReceivables | 10.89M | 12.77M | 16.91M | 16.67M | 17.03M | 14.77M | 14.11M | 11.62M | 17.67M | 12.43M |
| inventory | 235.37M | 205.03M | 160.71M | 146.69M | 143.62M | 139.32M | 138.82M | 166.04M | 175.53M | 196.44M |
| prepaids | 10.55M | 12.15M | 9.51M | 6.73M | 6.39M | 11.82M | 18.43M | 6.14M | 8.64M | 6.97M |
| otherCurrentAssets | 2.61M | 1.3M | 1.5M | 1.79M | 3.52M | 42.73M | 50.59M | 20.46M | 23.08M | 26.64M |
| totalCurrentAssets | 415.6M | 362.56M | 340.78M | 335.34M | 314.29M | 355.36M | 354.69M | 349.86M | 368.61M | 376.7M |
| propertyPlantEquipmentNet | 199.94M | 198.08M | 196.04M | 190.32M | 185.19M | 178.92M | 164.03M | 147.93M | 133.05M | 118.31M |
| goodwill | 66.68M | 65.74M | 65.08M | 64.78M | 64.28M | 64.03M | 65.74M | 64.22M | 64.45M | 64.83M |
| intangibleAssets | 30.37M | 30.8M | 31.01M | 31.96M | 32.69M | 33.58M | 35.43M | 35.74M | 37.06M | 38.51M |
| goodwillAndIntangibleAssets | 97.05M | 96.54M | 96.09M | 96.74M | 96.97M | 97.61M | 101.16M | 99.97M | 101.51M | 103.67M |
| longTermInvestments | 20.3M | 20.57M | 20.38M | 19.86M | 19.83M | 16.33M | 15.4M | 15.98M | 15.55M | 17.86M |
| taxAssets | 2.39M | 2.79M | 3.11M | 3.88M | 4.08M | 4.04M | 3.12M | 6.91M | 6.94M | 6.73M |
| otherNonCurrentAssets | 5.45M | 3.1M | 6.09M | 6.34M | 774K | 982K | 1.06M | 905K | 962K | 530.14K |
| totalNonCurrentAssets | 325.12M | 321.08M | 321.71M | 317.13M | 306.84M | 297.89M | 284.77M | 271.7M | 258.01M | 247.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 740.72M | 683.64M | 662.48M | 652.47M | 621.13M | 653.25M | 639.46M | 621.55M | 626.63M | 623.8M |
| totalPayables | 95.03M | 110.76M | 93.38M | 79.98M | 74.87M | 80.01M | 69.44M | 57.88M | 64.05M | 69.48M |
| accountPayables | 87.21M | 95.67M | 79.37M | 66.56M | 62.67M | 69.55M | 63.13M | 53.61M | 56.72M | 69.48M |
| otherPayables | 7.82M | 15.09M | 14.01M | 13.42M | 12.2M | 10.46M | 6.31M | 4.27M | 7.32M | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | 2.5M |
| shortTermDebt | 51.77M | 22.81M | 693K | 5.55M | 2.76M | 2.74M | 5.18M | 6.42M | - | - |
| capitalLeaseObligationsCurrent | 954K | 564K | 770K | 1.04M | 1.12M | 1.23M | 1.39M | 1.78M | 2.07M | 1.66M |
| taxPayables | - | - | 14.01M | 13.42M | 12.2M | 10.46M | 6.31M | 4.27M | 7.33M | 9.16M |
| deferredRevenue | - | - | - | - | - | - | - | - | 8.1M | 9.16M |
| otherCurrentLiabilities | 88.95M | 64.2M | 57.57M | 55.4M | 51.46M | 75.44M | 60.74M | 46.2M | 39.13M | 49.25M |
| totalCurrentLiabilities | 236.71M | 197.78M | 152.41M | 136.42M | 130.2M | 159.42M | 136.76M | 105.86M | 109.96M | 122.27M |
| longTermDebt | 102.82M | 79.37M | 84.32M | 89.1M | 63.91M | 64.19M | 39.89M | 44.82M | 44.73M | 23.1M |
| capitalLeaseObligationsNonCurrent | 4.06M | 3.16M | 3.05M | 3.08M | 3.11M | 3.24M | 3.7M | 4.13M | 2.47M | 2.42M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 27.95M | 2.41M |
| deferredTaxLiabilitiesNonCurrent | 10.01M | 9.39M | 10.22M | 9.99M | 11.66M | 12.65M | 11.25M | 12.47M | 12.48M | 14.22M |
| otherNonCurrentLiabilities | 3.94M | 4.19M | 8.33M | 8.78M | 7.99M | 8.88M | 22.1M | 28.93M | 13.74M | 43.27M |
| totalNonCurrentLiabilities | 120.84M | 96.11M | 105.92M | 110.95M | 86.67M | 88.96M | 76.95M | 90.35M | 88.89M | 68.45M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.02M | 3.73M | 3.82M | 4.12M | 4.23M | 4.47M | 5.1M | 5.91M | 4.54M | 4.09M |
| totalLiabilities | 357.55M | 293.88M | 258.33M | 247.37M | 216.87M | 248.37M | 213.71M | 196.2M | 198.85M | 190.71M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 42138 | 41923 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 41785 |
| retainedEarnings | -81.38M | -75.95M | -57.47M | -55.82M | -58.32M | -53.89M | -38.77M | -33.07M | -30.75M | -28.4M |
| additionalPaidInCapital | 471.23M | 472.83M | 470.94M | 470.78M | 473.2M | 472.99M | 472.53M | 471.95M | 471.24M | 473.79M |
| 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 | -1.64M | -15.88M | 1.36M | 5.69M | -1.39M | -12.04M | -2.71M | 883K | 849K | -1.4M |
| depreciationAndAmortization | 3.75M | 3.82M | 3.8M | 3.74M | 3.7M | 4.19M | 3.9M | 3.88M | 3.66M | 4.35M |
| deferredIncomeTax | 8.24M | 3.87M | 4.57M | 1.6M | 4.36M | 7.57M | 2.99M | 3.04M | 4.34M | -1.67M |
| stockBasedCompensation | 3.32M | 3.43M | 4.08M | 3.51M | 936K | 771K | 909K | 1.48M | -96000 | 1.95M |
| changeInWorkingCapital | -47.02M | -56.52M | -13.68M | -12.59M | -14.53M | 12.17M | -4.66M | 8.97M | 4.69M | 2.44M |
| accountsReceivables | -21.1M | -3.43M | -7.5M | -16.29M | -9.98M | 5.63M | -8.89M | 5.45M | 2.46M | 4.56M |
| inventory | -28.87M | -46.33M | -14.06M | -2.38M | -4.19M | 6.16M | -9.28M | 6.12M | 25.87M | 443.89K |
| accountsPayables | -6.64M | 9.11M | 10.12M | 6.93M | -5.67M | -3.09M | 9.21M | -8.68M | -15.01M | -1.06M |
| otherWorkingCapital | 9.6M | -15.87M | 7.87M | 6.08M | 5.33M | 381K | 13.52M | -2.59M | -8.56M | -1.5M |
| otherNonCashItems | -4.41M | 38.71M | -2.66M | -7.12M | -10.75M | 8.63M | 3.8M | -3.57M | 1.29M | -1.53M |
| netCashProvidedByOperatingActivities | -37.76M | -29.86M | -2.54M | -5.17M | -17.68M | 21.29M | 4.24M | 14.68M | 11.33M | 4.13M |
| investmentsInPropertyPlantAndEquipment | -7.33M | -4.12M | -7.83M | -8.89M | -11.43M | -12.87M | -25.5M | -10.81M | -15.98M | -24.96M |
| acquisitionsNet | - | 444.25K | -29000 | -449K | 25.44M | 1.66M | -250K | 181K | - | 462.88K |
| purchasesOfInvestments | - | - | - | - | - | -5377 | - | - | - | -121.56K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -46453 | -240.42K | - | 25.44M | 721.53K | 22000 | 168K | 3.28M | -51697 |
| netCashProvidedByInvestingActivities | -7.33M | -3.72M | -7.86M | -9.34M | 14.02M | -10.49M | -25.72M | -10.5M | -12.7M | -24.67M |
| netDebtIssuance | 51.92M | 12.93M | -4.31M | 22.26M | -286K | 26.54M | -5.39M | -884K | 23.14M | -699K |
| longTermNetDebtIssuance | 24.27M | 352.49K | -4.28M | 25M | -286K | 23.8M | -5.39M | -884K | 23.14M | -699K |
| shortTermNetDebtIssuance | 27.65M | 12.58M | -28000 | -2.74M | - | 2.67M | - | - | - | - |
| netStockIssuance | - | -177.66K | -715K | -2.34M | - | -48393 | -9547 | -23771 | -2.25M | -3.21M |
| netCommonStockIssuance | - | -177.66K | -715K | -2.34M | - | -48393 | -9547 | -24074 | -2.25M | -3.21M |
| commonStockIssuance | - | - | 832K | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -177.66K | -1.55M | -2.34M | - | -48393 | -9547 | -24074 | -2.25M | -3.21M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.22M | -3.21M | -3.01M | -3.16M | -2.92M | -3.06M | -3.06M | -3.13M | -3.07M | -3.61M |
| commonDividendsPaid | -3.22M | -3.21M | -3.01M | -3.16M | -2.92M | -3.06M | -3.06M | -3.13M | -3.07M | -3.61M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -13777 | 278.56K |
| otherFinancingActivities | -264.29K | -430.29K | -411K | -443K | -7.63M | -7.7M | -7.47M | -912K | -318K | -170K |
| netCashProvidedByFinancingActivities | 48.44M | 9.12M | -8.45M | 16.32M | -10.55M | 15.74M | -15.93M | -4.92M | 17.49M | -7.41M |