TSX : TSL.TO
$0.08 (3.76%)
| 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 | 170.83M | 206.99M | 239.57M | 359.56M | 301.85M | 215.89M | 200.4M | 235.31M | 234.7M | 231.25M |
| costOfRevenue | 161.38M | 195.21M | 209.28M | 294.23M | 233.22M | 190.04M | 182.63M | 209.47M | 216.51M | 193.84M |
| grossProfit | 9.45M | 11.78M | 30.29M | 65.33M | 68.63M | 25.85M | 17.77M | 25.84M | 18.19M | 37.41M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 12.14M | 13.47M | 13.59M | 14.85M | 16.37M | 13.95M | 15.76M | 16.65M | 13.9M | 19.39M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 12.14M | 13.47M | 13.59M | 14.85M | 16.37M | 13.95M | 15.76M | 16.65M | 13.9M | 19.39M |
| costAndExpenses | 173.52M | 208.68M | 222.87M | 287.95M | 249.59M | 204M | 198.39M | 226.12M | 230.41M | 213.23M |
| netInterestIncome | -2.17M | -1.87M | -1.05M | -2.27M | -2.53M | -4.34M | -4.66M | -3.5M | -2.97M | -2.75M |
| interestIncome | 181K | 452K | 763K | - | - | - | - | - | - | - |
| interestExpense | 2.35M | 2.32M | 1.82M | 2.27M | 2.52M | 4.32M | 4.66M | 3.5M | 2.97M | 2.75M |
| depreciationAndAmortization | 5.52M | 5.47M | 5.02M | 5.5M | 5.84M | 6.04M | 6.23M | 3.49M | 3.29M | 3.32M |
| ebitda | 1.35M | 4.81M | 18.34M | 51.98M | 121.85M | 17.55M | 5.67M | 11.66M | 6.4M | 21.07M |
| ebit | -4.16M | -663K | 13.28M | 46.59M | 116M | 11.49M | -559K | 8.17M | 3.11M | 17.71M |
| nonOperatingIncomeExcludingInterest | 1.47M | -1.03M | 3.42M | 3.89M | -63.74M | 404K | 2.57M | 1.02M | 1.18M | 319K |
| operatingIncome | -2.69M | -1.69M | 16.7M | 50.48M | 52.26M | 11.9M | 2.01M | 9.19M | 4.29M | 18.02M |
| totalOtherIncomeExpensesNet | -3.75M | -1.25M | -5.2M | -6.27M | 61.22M | -4.72M | -7.24M | -4.43M | -4.15M | -3.02M |
| incomeBeforeTax | -6.44M | -2.94M | 11.51M | 44.21M | 113.48M | 7.18M | -5.22M | 4.76M | 145K | 15M |
| incomeTaxExpense | -1.12M | 973K | 3.96M | 11.1M | 25.51M | 2.04M | -31000 | 2.17M | 1.78M | 1.43M |
| netIncomeFromContinuingOperations | -5.33M | -3.91M | 7.55M | 33.11M | 87.97M | 5.13M | -5.19M | 2.59M | -1.64M | 13.57M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -5.33M | -3.91M | 7.55M | 33.11M | 87.97M | 5.13M | -5.19M | 2.59M | -1.64M | 13.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -5.33M | -3.91M | 7.55M | 33.11M | 87.97M | 5.13M | -5.19M | 2.59M | -1.64M | 13.57M |
| eps | -0.21 | -0.15 | 0.27 | 1.17 | 3.09 | 0.18 | -0.18 | 0.09 | -0.05 | 0.44 |
| 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 | 1.43M | 8.7M | 20.34M | 14.98M | 33.25M | 1.24M | 907K | 1.28M | 1.65M | 1.35M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.43M | 8.7M | 20.34M | 14.98M | 33.25M | 1.24M | 907K | 1.28M | 1.65M | 1.35M |
| netReceivables | 19.66M | 32.81M | 25.92M | 31.59M | 38.05M | 24.82M | 24.68M | 24.13M | 26.3M | 24.46M |
| accountsReceivables | 17.39M | 26.37M | 23.75M | 30.44M | 38.05M | 24.82M | 24.25M | 24.13M | 26.15M | 24.46M |
| otherReceivables | 2.27M | 6.44M | 2.18M | 1.14M | - | - | 427K | - | 148K | - |
| inventory | 53.73M | 51.96M | 52.07M | 57.53M | 77.51M | 46.81M | 55.03M | 81.62M | 59.99M | 67.27M |
| prepaids | 5.83M | 5.43M | 4.69M | 5.22M | 6.78M | 3.21M | 3.33M | 2.76M | 3.42M | 4.23M |
| otherCurrentAssets | - | - | -504K | - | - | - | - | - | - | - |
| totalCurrentAssets | 80.65M | 98.89M | 102.52M | 109.32M | 155.6M | 76.08M | 83.95M | 109.78M | 91.36M | 97.31M |
| propertyPlantEquipmentNet | 63.56M | 67.3M | 66.64M | 65.7M | 68.93M | 69.05M | 73.68M | 47.23M | 41.69M | 39.61M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | 563K | 417K |
| otherNonCurrentAssets | 10.67M | 2.62M | 2.82M | 1.31M | 1.28M | 1.42M | 1.49M | 1.44M | 69000 | 114K |
| totalNonCurrentAssets | 74.23M | 69.92M | 69.46M | 67.01M | 70.2M | 70.47M | 75.17M | 48.67M | 42.32M | 40.14M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 154.88M | 168.82M | 171.98M | 176.33M | 225.81M | 146.55M | 159.12M | 158.45M | 133.68M | 137.46M |
| totalPayables | 15.82M | 16.5M | 15.08M | 15.85M | 45.58M | 19.15M | 18.4M | 22.02M | 18.27M | 15.63M |
| accountPayables | 15.43M | 16.5M | 15.08M | 14.44M | 27.28M | 17.77M | 18.4M | 22.02M | 18.27M | 15.36M |
| otherPayables | 389K | - | - | 1.42M | 18.3M | 1.38M | - | - | - | 269K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 982K | - | - | - | 2.82M | 2.82M | 4.06M | 4.98M | 37.01M | 33.3M |
| capitalLeaseObligationsCurrent | 1.64M | 1.43M | 739K | 2.3M | 3.55M | 1.6M | 1.57M | - | - | - |
| taxPayables | - | - | - | - | 18.3M | 1.38M | - | 171K | - | 269K |
| deferredRevenue | - | - | - | - | - | - | 577K | 171K | 593K | 890K |
| otherCurrentLiabilities | - | 781K | 844K | 2.52M | 2.33M | 667K | 238K | 50.73M | 178K | -32000 |
| totalCurrentLiabilities | 18.44M | 18.71M | 16.66M | 20.67M | 54.28M | 24.24M | 24.84M | 77.9M | 56.06M | 49.79M |
| longTermDebt | - | - | - | - | 10.36M | 38.61M | 51.41M | 66.07M | 15.19M | 18.26M |
| capitalLeaseObligationsNonCurrent | 22.95M | 25.52M | 23.06M | 23.62M | 24.29M | 28.55M | 30.52M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 5.06M | 5.56M | 5.16M | 3.48M | 3.74M | 3.58M | 3.19M | 3.23M | 1.98M | - |
| otherNonCurrentLiabilities | 68000 | 166K | 219K | 456K | 517K | 491K | 518K | -47.37M | 1.19M | 826K |
| totalNonCurrentLiabilities | 28.07M | 31.24M | 28.44M | 27.56M | 38.91M | 71.24M | 85.63M | 21.93M | 18.36M | 19.09M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.59M | 26.95M | 23.8M | 25.91M | 27.84M | 30.15M | 32.08M | - | - | - |
| totalLiabilities | 46.51M | 49.96M | 45.1M | 48.23M | 93.18M | 95.48M | 110.47M | 99.82M | 74.41M | 68.88M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 215.17M | 215.46M | 218.98M | 222.63M | 223.16M | 223.36M | 223.99M | 224.72M | 225.98M | 230.42M |
| retainedEarnings | -106.77M | -97.58M | -91.02M | -94.13M | -88.01M | -169.73M | -172.57M | -163.35M | -163.6M | -159.53M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 224.72M | - | 230.42M |
| 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 | -5.33M | -3.91M | 7.55M | 33.11M | 87.97M | 5.13M | -5.19M | 2.59M | -1.64M | 13.57M |
| depreciationAndAmortization | 5.52M | 5.47M | 5.02M | 5.5M | 5.84M | 6.04M | 6.23M | 3.49M | 3.34M | 3.32M |
| deferredIncomeTax | -501K | 394K | 1.68M | -253K | 155K | 398K | -45000 | 1.84M | 1.78M | 929K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -927K | -5.75M | 8.71M | -586K | -20.68M | 8.94M | 21.08M | -16.76M | 9.38M | -6.82M |
| accountsReceivables | 6.36M | -2.63M | 6.7M | 7.61M | -13.24M | -569K | -122K | 2.02M | -1.68M | 3.03M |
| inventory | -1.78M | 116K | 5.46M | 19.98M | -30.7M | 8.26M | 26.58M | -21.67M | 7.3M | -7.58M |
| accountsPayables | -4M | 1.57M | -1.86M | -10.23M | 6.21M | -389K | -4.66M | 3.12M | 4.08M | -2.65M |
| otherWorkingCapital | -1.52M | -4.81M | -1.59M | -17.95M | 17.05M | 1.64M | -705K | -228K | -313K | 383K |
| otherNonCashItems | 324K | 2.37M | 780K | 5.61M | -61.42M | 4.17M | 4.14M | 4.93M | 2.21M | 2.53M |
| netCashProvidedByOperatingActivities | -914K | -1.43M | 23.73M | 43.38M | 11.87M | 24.68M | 26.21M | -3.9M | 15.06M | 13.52M |
| investmentsInPropertyPlantAndEquipment | -1.89M | -1.82M | -5.53M | -1.46M | -12.13M | -2.72M | -2.14M | -8.54M | -6.58M | -6.35M |
| acquisitionsNet | - | - | - | - | - | - | - | 33000 | 25000 | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 422K | 763K | 131K | 69.24M | 799K | 201K | 33000 | 218K | 758K |
| netCashProvidedByInvestingActivities | -1.89M | -1.39M | -4.77M | -1.32M | 57.11M | -1.92M | -1.94M | -8.51M | -6.36M | -5.59M |
| netDebtIssuance | -447K | -1.27M | -3.76M | -18.46M | -29.72M | -16.71M | -17.59M | 17.04M | 231K | -1.84M |
| longTermNetDebtIssuance | -447K | -1.27M | -3.76M | -18.46M | -29.72M | -16.71M | -17.59M | 17.04M | 1.98M | -4.22M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -1.75M | 2.38M |
| netStockIssuance | -290K | -3.45M | -3.65M | -534K | -200K | -631K | -721K | -1.26M | -4.45M | -145K |
| netCommonStockIssuance | -290K | -3.45M | -3.65M | -534K | -200K | -631K | -721K | -1.26M | -4.45M | -145K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -290K | -3.45M | -3.65M | -534K | -200K | -631K | -721K | -1.26M | -4.45M | -145K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.95M | -3.19M | -5.04M | -40.09M | -4.55M | -2.3M | -2.32M | -2.36M | -2.46M | -1.86M |
| commonDividendsPaid | -1.95M | -3.19M | -5.04M | -40.09M | -4.55M | -2.3M | -2.32M | -2.36M | -2.46M | -1.86M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.21M | -2.24M | -879K | -1.17M | -2.52M | -2.76M | -3.96M | -1.45M | -1.66M | -4.05M |
| netCashProvidedByFinancingActivities | -3.9M | -10.15M | -13.32M | -60.25M | -36.99M | -22.4M | -24.59M | 11.98M | -8.34M | -7.9M |
| 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 | 40.58M | 34.31M | 36.84M | 44.49M | 53.3M | 47.86M | 54.95M | 57.72M | 60.59M | 47.34M |
| costOfRevenue | 38.1M | 34.48M | 35.03M | 40.62M | 49.35M | 47.56M | 52.9M | 53.11M | 55.76M | 43.96M |
| grossProfit | 2.47M | -166K | 1.81M | 3.87M | 3.95M | 298K | 2.05M | 4.61M | 4.83M | 3.39M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 2.74M | 2.79M | 2.92M | 3.14M | 3.29M | 3.46M | 3.34M | 3.29M | 3.39M | 3.54M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 2.74M | 2.79M | 2.92M | 3.14M | 3.29M | 3.46M | 3.34M | 3.29M | 3.39M | 3.54M |
| costAndExpenses | 40.85M | 37.27M | 37.94M | 43.76M | 52.64M | 51.01M | 56.24M | 56.4M | 59.15M | 47.5M |
| netInterestIncome | -422K | -595K | -576K | -515K | -486K | -497K | -579K | -440K | -353K | -425K |
| interestIncome | 6000 | 84000 | 46000 | 25000 | 26000 | 36000 | 80000 | 128K | 208K | - |
| interestExpense | 428K | 679K | 622K | 540K | 512K | 533K | 659K | 568K | 561K | 425K |
| depreciationAndAmortization | 1.36M | 1.37M | 1.37M | 1.37M | 1.39M | 1.41M | 1.38M | 1.36M | 1.32M | 1.27M |
| ebitda | 596K | -1.59M | -151K | 1.98M | 1.89M | -1.56M | 53000 | 2.99M | 2.75M | 697K |
| ebit | -766K | -2.96M | -1.52M | 606K | 501K | -2.96M | -1.33M | 1.62M | 1.44M | -576K |
| nonOperatingIncomeExcludingInterest | 496K | 754K | 416K | 123K | 159K | -194K | 42000 | -304K | -578K | 424K |
| operatingIncome | -270K | -2.96M | -1.1M | 729K | 660K | -3.16M | -1.29M | 1.32M | 1.44M | -152K |
| totalOtherIncomeExpensesNet | -902K | -1.48M | -1.04M | -644K | -658K | -327K | -701K | -249K | 28000 | -848K |
| incomeBeforeTax | -1.17M | -4.44M | -2.14M | 85000 | 2000 | -3.48M | -1.99M | 1.07M | 1.46M | -1M |
| incomeTaxExpense | - | -1.12M | - | - | - | -185K | -144K | 461K | 840K | 894K |
| netIncomeFromContinuingOperations | -1.17M | -3.33M | -2.14M | 85000 | 2000 | -3.3M | -1.85M | 610K | 625K | -1.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.17M | -3.33M | -2.14M | 85000 | 2000 | -3.3M | -1.85M | 610K | 625K | -1.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.17M | -3.33M | -2.14M | 85000 | 2000 | -3.3M | -1.85M | 610K | 625K | -1.9M |
| eps | -0.05 | -0.13 | -0.08 | 0.0 | 0.0 | -0.13 | -0.07 | 0.02 | 0.02 | -0.07 |
| 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 | 1.55M | 1.43M | 2.81M | 3.19M | 4.05M | 8.7M | 8.28M | 10.86M | 20.2M | 20.34M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.55M | 1.43M | 2.81M | 3.19M | 4.05M | 8.7M | 8.28M | 10.86M | 20.2M | 20.34M |
| netReceivables | 28.61M | 19.66M | 25.06M | 26.42M | 29.22M | 32.81M | 32.77M | 34.64M | 32.22M | 25.92M |
| accountsReceivables | 26.34M | 17.39M | 23.39M | 24.77M | 27.57M | 26.37M | 28.18M | 31.26M | 28.88M | 23.75M |
| otherReceivables | 2.27M | 2.27M | 1.67M | 1.65M | 1.65M | 6.44M | 4.59M | 3.38M | 3.34M | 2.18M |
| inventory | 51.97M | 53.73M | 56.53M | 53.81M | 51.74M | 51.96M | 54.58M | 51.44M | 46.47M | 52.07M |
| prepaids | 5.53M | 5.83M | 5.01M | 6.81M | 6.69M | 5.43M | 5.01M | 5.45M | 5.22M | 4.69M |
| otherCurrentAssets | 1.46M | - | 678K | 529K | 530K | - | - | - | - | -504K |
| totalCurrentAssets | 89.12M | 80.65M | 90.09M | 90.76M | 92.24M | 98.89M | 100.64M | 102.4M | 104.11M | 102.52M |
| propertyPlantEquipmentNet | 62.89M | 63.56M | 64.08M | 64.64M | 66.32M | 67.3M | 66.99M | 68.26M | 66.72M | 66.64M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | 5.6M | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 10.54M | 10.67M | 11.02M | 9.88M | 3.5M | 2.62M | 2.86M | 2.92M | 3.2M | 2.82M |
| totalNonCurrentAssets | 73.43M | 74.23M | 75.11M | 74.52M | 75.43M | 69.92M | 69.85M | 71.19M | 69.92M | 69.46M |
| otherAssets | - | - | - | -1000 | - | - | - | - | - | - |
| totalAssets | 162.55M | 154.88M | 165.2M | 165.28M | 167.67M | 168.82M | 170.48M | 173.58M | 174.03M | 171.98M |
| totalPayables | 22.42M | 15.82M | 13.91M | 16.53M | 16.7M | 16.5M | 17.44M | 16.91M | 16.35M | 15.08M |
| accountPayables | 22.42M | 15.43M | 13.52M | 16.14M | 16.31M | 16.5M | 17.44M | 16.91M | 15.55M | 15.08M |
| otherPayables | - | 389K | 389K | 389K | 390K | - | - | - | 803K | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 2.92M | 982K | 5.64M | 659K | - | - | - | - | 1.17M | - |
| capitalLeaseObligationsCurrent | 1.66M | 1.64M | 1.51M | 1.46M | 1.48M | 1.43M | 1.36M | 1.3M | 1.17M | 739K |
| taxPayables | - | - | - | - | - | - | - | - | 803K | - |
| deferredRevenue | - | - | - | - | - | - | - | -1.3M | - | 814K |
| otherCurrentLiabilities | - | 389K | 389K | 389K | 390K | 781K | 782K | 2.08M | -338K | 30000 |
| totalCurrentLiabilities | 27M | 18.44M | 21.06M | 18.64M | 18.18M | 18.71M | 19.58M | 18.99M | 18.36M | 16.66M |
| longTermDebt | - | - | - | - | - | - | - | - | 14000 | - |
| capitalLeaseObligationsNonCurrent | 22.95M | 22.95M | 23.77M | 23.72M | 25.3M | 25.52M | 24.41M | 24.92M | 23.09M | 23.06M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 23.09M | - |
| deferredTaxLiabilitiesNonCurrent | 5.06M | 5.06M | 5.56M | 5.56M | 5.56M | 5.56M | 5.33M | 5.28M | 5.2M | 5.16M |
| otherNonCurrentLiabilities | 102K | 68000 | 169K | 481K | 203K | 166K | 97000 | 108K | -22.96M | 219K |
| totalNonCurrentLiabilities | 28.11M | 28.07M | 29.5M | 29.76M | 31.06M | 31.24M | 29.84M | 30.31M | 28.42M | 28.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.62M | 24.59M | 25.28M | 25.17M | 26.77M | 26.95M | 25.77M | 26.22M | 24.26M | 23.8M |
| totalLiabilities | 55.11M | 46.51M | 50.56M | 48.4M | 49.23M | 49.96M | 49.42M | 49.31M | 46.79M | 45.1M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 215.09M | 215.17M | 215.2M | 215.31M | 215.44M | 215.46M | 215.57M | 215.84M | 218.88M | 218.98M |
| retainedEarnings | -107.94M | -106.77M | -100.83M | -98.27M | -97.97M | -97.58M | -94.01M | -91.38M | -91.21M | -91.02M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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.17M | -3.33M | -2.14M | 85000 | 2000 | -3.3M | -1.85M | 610K | 625K | -1.9M |
| depreciationAndAmortization | 1.36M | 1.37M | 1.37M | 1.37M | 1.39M | 1.41M | 1.38M | 1.36M | 1.32M | 1.27M |
| deferredIncomeTax | - | -501K | -404K | - | - | 223K | 53000 | 81000 | 37000 | 1.8M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -1.58M | 5.48M | -2.5M | 415K | -4.31M | 2.68M | -267K | -6.9M | -1.27M | 1.15M |
| accountsReceivables | -9.08M | 6.15M | 704K | 2.8M | -3.29M | 1.96M | 3.09M | -2.43M | -5.24M | 3.08M |
| inventory | 1.76M | 2.77M | -2.69M | -2.08M | 219K | 2.95M | -3.14M | -5.07M | 5.37M | -146K |
| accountsPayables | 6.77M | -1.17M | -2.69M | -149K | 12000 | -1.06M | 458K | 1.7M | 472K | -917K |
| otherWorkingCapital | -1.03M | -2.28M | 2.17M | -161K | -1.25M | -1.18M | -675K | -1.09M | -1.87M | -871K |
| otherNonCashItems | 725K | 1.52M | -128K | -538K | 351K | 516K | 253K | 680K | 917K | 227K |
| netCashProvidedByOperatingActivities | -663K | 4.53M | -3.81M | 1.34M | -2.57M | 1.53M | -423K | -4.16M | 1.62M | 2.55M |
| investmentsInPropertyPlantAndEquipment | -94000 | -171K | -473K | -806K | -442K | -246K | -155K | -731K | -683K | -2.24M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | 15000 | 22000 | 33000 | 73000 | 117K | 199K | 217K |
| netCashProvidedByInvestingActivities | -94000 | -171K | -473K | -791K | -420K | -213K | -82000 | -614K | -484K | -2.02M |
| netDebtIssuance | 1.57M | -4.66M | 4.62M | 305K | -351K | -337K | -324K | -323K | -289K | -320K |
| longTermNetDebtIssuance | 1.57M | -5.02M | 4.62M | 305K | -351K | -337K | -324K | -323K | -289K | -1.38M |
| shortTermNetDebtIssuance | - | -4.66M | - | - | - | - | - | - | - | - |
| netStockIssuance | -78000 | -31000 | -106K | -133K | -20000 | -108K | -258K | -2.99M | -92000 | -1.15M |
| netCommonStockIssuance | -78000 | -31000 | -106K | -133K | -20000 | -108K | -258K | -2.99M | -92000 | -1.15M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -78000 | -31000 | -106K | -133K | -20000 | -108K | -258K | -2.99M | -92000 | -1.15M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -389K | -389K | -389K | -390K | -781K | -782K | -784K | -813K | -814K | -825K |
| commonDividendsPaid | -389K | -389K | -389K | -390K | -781K | -782K | -784K | -813K | -814K | -825K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -275K | -651K | -328K | -544K | -490K | -507K | -632K | -566K | -536K | -488K |
| netCashProvidedByFinancingActivities | 825K | -5.73M | 3.8M | -762K | -1.64M | -1.73M | -2M | -4.69M | -1.73M | -2.78M |