OTC : KBRLF
$0 (0.0%)
| 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 | 506.36M | 373.61M | 320.88M | 276.62M | 223.99M | 196.59M | 252.41M | 239.53M | 170.56M | 159.09M |
| costOfRevenue | 408.77M | 50.04M | 206.4M | 42.27M | 37M | 31.77M | 35.72M | 35.17M | 24.54M | 22.36M |
| grossProfit | 97.59M | 323.57M | 114.48M | 234.35M | 186.99M | 164.82M | 216.69M | 204.36M | 146.02M | 136.73M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 206.67M | 148.56M | 128.83M | 150.26M | 111.76M | 93.34M | 131.58M | 135.9M | 98.08M | 94.85M |
| sellingAndMarketingExpenses | 58.29M | 44.71M | 38.75M | 37.33M | 24.74M | 20.72M | 28.79M | 30.74M | 18.29M | 8.79M |
| sellingGeneralAndAdministrativeExpenses | 264.96M | 193.28M | 167.57M | 187.59M | 136.5M | 114.06M | 160.36M | 166.63M | 116.38M | 103.64M |
| otherExpenses | -206.89M | 95.51M | - | - | - | - | - | - | - | - |
| operatingExpenses | 58.06M | 288.78M | 57.94M | 223.96M | 171.12M | 148.98M | 197.29M | 193.85M | 135.42M | 119.52M |
| costAndExpenses | 466.83M | 338.82M | 264.34M | 266.24M | 208.12M | 180.75M | 233.01M | 229.02M | 159.95M | 141.88M |
| netInterestIncome | -16.39M | -11.25M | -6.57M | -3.83M | -2.96M | -3.63M | -5.37M | -2.79M | -396K | -372K |
| interestIncome | - | -203K | - | - | - | - | - | - | - | - |
| interestExpense | 16.39M | 11.04M | 6.57M | 3.83M | 2.96M | 3.63M | 5.37M | 2.79M | 396K | 372K |
| depreciationAndAmortization | 49.83M | 33.68M | 27.29M | 26.11M | 26.92M | 27.91M | 28.16M | 19M | 13.42M | 11.02M |
| ebitda | 89.36M | 68.76M | 56.46M | 36.49M | 39.04M | 30.64M | 47.56M | 29.63M | 26.81M | 28.24M |
| ebit | 39.53M | 35.08M | 29.16M | 9.27M | 15.44M | 10.03M | 19.18M | 10.18M | 9.88M | 16.74M |
| nonOperatingIncomeExcludingInterest | 1000 | -297K | 27.39M | 27.22M | 23.6M | 20.6M | 223K | 329K | 731K | 472K |
| operatingIncome | 39.53M | 34.78M | 56.55M | 9.27M | 15.44M | 15.54M | 19.17M | 10.12M | 9.91M | 16.84M |
| totalOtherIncomeExpensesNet | -14.9M | -10.75M | -33.69M | -31.05M | -26.56M | -24.24M | -5.6M | -3.12M | -1.13M | -844K |
| incomeBeforeTax | 24.63M | 24.04M | 22.86M | 5.44M | 12.48M | 6.4M | 13.81M | 7.39M | 9.48M | 16.37M |
| incomeTaxExpense | 6.66M | 5.33M | 5.26M | 1.54M | 3.79M | 2.62M | 2.9M | 1.22M | 3.76M | 4.84M |
| netIncomeFromContinuingOperations | 17.98M | 18.71M | 17.61M | 3.91M | 8.69M | 3.78M | 10.91M | 6.17M | 5.72M | 11.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 17.98M | 18.71M | 17.61M | 3.91M | 8.69M | 3.78M | 10.91M | 6.17M | 5.72M | 11.53M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 17.98M | 18.71M | 17.61M | 3.91M | 8.69M | 3.78M | 10.91M | 6.17M | 5.72M | 11.53M |
| eps | 1.52 | 1.78 | 1.64 | 0.37 | 0.82 | 0.36 | 1.04 | 0.59 | 0.63 | 1.45 |
| 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 | 23.34M | 9.42M | 5.86M | 2.64M | 1.11M | 2.42M | 5.3M | 2.83M | 11.28M | - |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 23.34M | 9.42M | 5.86M | 2.64M | 1.11M | 2.42M | 5.3M | 2.83M | 11.28M | -10.04M |
| netReceivables | 84.27M | 56.42M | 50.31M | 37.76M | 36.85M | 28.11M | 34.9M | 33.54M | 29.72M | 18.45M |
| accountsReceivables | 83.81M | 56.42M | 50.31M | 37.76M | 36.85M | 28.11M | 34.9M | 33.54M | 29.72M | 18.45M |
| otherReceivables | 465.62K | - | - | - | - | - | - | - | - | - |
| inventory | 77.72M | - | - | 6.39M | 4.48M | 4.23M | 4.33M | 4.23M | 3.31M | 11.51M |
| prepaids | 7.86M | 7.84M | 7.44M | 6.39M | - | - | - | 4.23M | 3.31M | 1.47M |
| otherCurrentAssets | 2.23M | 39.84M | 36.01M | 34M | 31.34M | 31.92M | 26.04M | 29.97M | 23.74M | 11.51M |
| totalCurrentAssets | 195.42M | 113.53M | 99.61M | 80.08M | 73.77M | 66.67M | 70.57M | 70.56M | 68.04M | 31.43M |
| propertyPlantEquipmentNet | 302.88M | 224.82M | 206.8M | 203.18M | 213.53M | 208.66M | 226.33M | 194.25M | 171.67M | 113.26M |
| goodwill | 143.16M | 75.05M | 48.9M | 37.37M | 38.23M | 38.5M | 41.45M | 41.74M | 38.53M | 20.46M |
| intangibleAssets | 62.41M | 24.75M | 9.41M | 4.43M | 6.99M | 9.98M | 13.7M | 15.68M | 16.98M | 3.14M |
| goodwillAndIntangibleAssets | 205.57M | 99.8M | 58.31M | 41.8M | 45.22M | 48.48M | 55.15M | 57.42M | 55.5M | 23.6M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | 2.33M | 2.46M | 695K |
| otherNonCurrentAssets | - | - | - | 696K | - | - | - | -2.33M | -2.46M | -695K |
| totalNonCurrentAssets | 508.45M | 324.62M | 265.1M | 245.68M | 258.75M | 257.14M | 281.48M | 251.67M | 227.17M | 136.86M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 703.87M | 438.15M | 364.72M | 325.76M | 332.52M | 323.81M | 352.06M | 322.23M | 295.21M | 168.29M |
| totalPayables | 76.47M | 45.63M | 37.81M | 31.81M | 29.24M | 24.31M | 26.65M | 35.74M | 36.03M | 17.67M |
| accountPayables | 74.02M | 42.82M | 37.81M | 30.73M | 26.57M | 20.62M | 24.08M | 34.68M | 34.14M | 16.27M |
| otherPayables | 2.45M | 2.81M | 3.15M | 1.08M | 2.67M | 3.69M | 2.57M | 1.06M | 1.89M | 1.4M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 8.39M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 18.67M | 12.24M | 12.02M | 9.62M | 9.21M | 8.3M | 8.3M | - | - | - |
| taxPayables | - | 1.75M | 2.09M | - | 1.6M | 2.62M | 1.51M | - | 838K | 596K |
| deferredRevenue | - | - | - | - | 810K | 1.26M | - | - | - | - |
| otherCurrentLiabilities | 344.65K | 456K | 7.68M | 2.05M | 5.05M | 6.15M | 4.6M | - | - | - |
| totalCurrentLiabilities | 103.88M | 58.32M | 57.51M | 43.47M | 43.5M | 38.75M | 39.55M | 35.74M | 36.03M | 17.67M |
| longTermDebt | 228.97M | 123.78M | 70.25M | 45.17M | 37.97M | 40.66M | 62.49M | 70.2M | 42.78M | 25.8M |
| capitalLeaseObligationsNonCurrent | 64.1M | 42.9M | 41.28M | 44.04M | 47.73M | 37.7M | 38.53M | 2.85M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 406K | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 29.63M | 20.68M | 18.29M | 14.15M | 14.1M | 14M | 12.59M | 12.13M | 9.84M | 6.29M |
| otherNonCurrentLiabilities | 3.67M | 3.06M | 21.25M | 2.38M | 2.81M | 2.79M | 2.84M | 14.77M | 14.81M | 8.15M |
| totalNonCurrentLiabilities | 326.37M | 190.42M | 132.77M | 105.74M | 102.62M | 95.56M | 116.46M | 87.83M | 57.59M | 33.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 82.77M | 55.14M | 53.3M | 53.66M | 56.94M | 46M | 46.83M | 2.85M | - | - |
| totalLiabilities | 430.25M | 248.74M | 190.28M | 149.22M | 146.12M | 134.31M | 156.01M | 123.57M | 93.63M | 51.62M |
| treasuryStock | - | -4.36M | -6.59M | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 284.67M | 206.01M | 206.45M | 208.46M | 206.66M | 204.87M | 203.11M | 201.43M | 199.77M | 109.39M |
| retainedEarnings | -22.24M | -21.51M | -27.52M | -32.23M | -23.23M | -19.08M | -10.08M | -6.55M | -65000 | 5.34M |
| additionalPaidInCapital | 3.05M | 2.4M | 2.25M | 2.32M | 2.34M | 2.28M | 2.24M | 2.11M | 1.95M | 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 17.98M | 18.71M | 17.61M | 3.91M | 8.69M | 3.78M | 10.91M | 6.17M | 5.72M | 11.53M |
| depreciationAndAmortization | 49.83M | 33.68M | 27.29M | 26.07M | 26.86M | 27.88M | 27.96M | 18.88M | 13.37M | 11.02M |
| deferredIncomeTax | 1.6M | 1.57M | 1.25M | 97000 | 126K | 1.38M | 1.18M | 2.21M | 1.62M | 373K |
| stockBasedCompensation | 2.71M | 1.92M | 1.8M | 1.79M | 1.85M | 1.8M | 1.81M | 1.82M | 1.51M | 1.52M |
| changeInWorkingCapital | -8.07M | -4.41M | -6.11M | -5.62M | -5.71M | 2.47M | 1.87M | -11.38M | -3.92M | -1.19M |
| accountsReceivables | -2.24M | -1.76M | -9.98M | -1.25M | -8.82M | 6.85M | -1.51M | -3.57M | -2.96M | -1.3M |
| inventory | -7.75M | -221.67K | -2.62M | -2.04M | -284K | -3.73M | 174K | -4.7M | -2.72M | -6000 |
| accountsPayables | 4.62M | -731K | 3.11M | 1.71M | 4.84M | -1.53M | -1.76M | -62000 | 4.93M | 340K |
| otherWorkingCapital | -2.7M | -1.92M | 3.37M | -4.05M | -1.45M | 883K | 4.97M | -7.81M | -961K | -238K |
| otherNonCashItems | -1.4M | -1.52M | -833K | -108K | 57000 | 5.08M | 191K | -133K | 479K | 1.27M |
| netCashProvidedByOperatingActivities | 62.66M | 49.95M | 41M | 26.13M | 31.88M | 42.4M | 43.92M | 17.55M | 18.78M | 24.52M |
| investmentsInPropertyPlantAndEquipment | -15.35M | -18.84M | -11.49M | -11.46M | -10.49M | -4.42M | -14.38M | -36.63M | -44.49M | -38.37M |
| acquisitionsNet | -192.64M | -55.27M | -22.28M | 33000 | - | 7000 | 51000 | -4.7M | -56.77M | 5000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 858K | -492K | -55000 | -360K | 7000 | -1.39M | 397K | - | 5000 |
| netCashProvidedByInvestingActivities | -207.99M | -73.24M | -34.26M | -11.42M | -10.49M | -4.41M | -14.33M | -40.94M | -101.27M | -38.36M |
| netDebtIssuance | 113.58M | 42.88M | 15.69M | -204K | -9.85M | -28.06M | -14.4M | 27.42M | 16.98M | 23.45M |
| longTermNetDebtIssuance | 113.58M | 42.88M | 15.69M | -204K | -7.17M | -6.22M | -14.4M | 27.42M | 16.98M | 23.45M |
| shortTermNetDebtIssuance | - | - | - | - | -2.68M | -21.84M | - | - | - | - |
| netStockIssuance | 75.55M | -3.95M | -6.5M | - | - | - | - | - | 87.66M | - |
| netCommonStockIssuance | 75.55M | -3.95M | -6.5M | - | - | - | - | - | 87.66M | - |
| commonStockIssuance | 75.55M | - | - | - | - | - | - | - | 87.66M | - |
| commonStockRepurchased | - | -3.95M | -6.5M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -14.14M | -12.7M | -12.91M | -12.9M | -12.84M | -12.78M | -12.7M | -12.65M | -10.87M | -9.61M |
| commonDividendsPaid | -14.14M | -12.7M | -12.91M | -12.9M | -12.84M | -12.78M | -12.7M | -12.65M | -10.87M | -9.61M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -15.71M | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | 159.28M | 26.23M | -3.72M | -13.11M | -22.69M | -40.83M | -27.1M | 14.78M | 93.76M | 13.84M |
| 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 | 139.47M | 146.67M | 155.95M | 113.07M | 90.97M | 95.45M | 104.47M | 93.47M | 80.23M | 82.46M |
| costOfRevenue | 117.66M | 121.56M | 22.74M | 15.24M | 12.59M | 12.69M | 13.6M | 59.12M | 66.16M | 66.91M |
| grossProfit | 21.81M | 25.11M | 133.21M | 97.83M | 78.38M | 82.76M | 90.87M | 34.35M | 14.07M | 15.55M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 58.52M | 61.57M | 63.59M | 44.71M | 36.8M | 37.9M | 40.79M | 36.87M | 33.01M | 33.2M |
| sellingAndMarketingExpenses | 16.5M | 16.63M | 16.88M | 13.26M | 11.52M | 11.67M | 12.16M | 10.85M | 10.03M | 10.21M |
| sellingGeneralAndAdministrativeExpenses | 75.02M | 15.17M | 80.46M | 57.97M | 48.32M | 49.57M | 52.96M | 47.72M | 43.04M | 43.42M |
| otherExpenses | -60.2M | - | 35.63M | 29.1M | 26.71M | 24.68M | 24.48M | - | - | - |
| operatingExpenses | 14.83M | 15.17M | 116.09M | 87.08M | 75.02M | 74.24M | 77.43M | 17.78M | 9.81M | 9.48M |
| costAndExpenses | 132.48M | 136.72M | 138.83M | 102.32M | 87.62M | 86.94M | 82.13M | 76.89M | 75.97M | 76.39M |
| netInterestIncome | -4.45M | -4.62M | -5.02M | -4.06M | -2.84M | -3.12M | -3.32M | -2.88M | -1.92M | -1.65M |
| interestIncome | - | - | - | - | - | -203K | - | - | - | 71000 |
| interestExpense | 4.45M | 4.62M | 5.02M | 4.06M | 2.84M | 2.91M | 3.32M | 2.88M | 1.92M | 1.72M |
| depreciationAndAmortization | 14.96M | 15.13M | 14.91M | 10.62M | 9.05M | 9.43M | 8.91M | 8.03M | 7.36M | 7.31M |
| ebitda | 21.92M | 25.08M | 32.03M | 21.38M | 12.4M | 17.74M | 22.84M | 16.57M | 11.69M | 13.74M |
| ebit | 6.98M | 9.94M | 17.12M | 10.76M | 3.35M | 8.31M | 13.93M | 8.54M | 4.3M | 6.63M |
| nonOperatingIncomeExcludingInterest | - | - | - | 10.62M | 9.06M | 203K | -500K | 8.03M | 7.39M | 7.11M |
| operatingIncome | 6.98M | 9.94M | 17.12M | 10.76M | 3.35M | 8.51M | 22.34M | 16.57M | 4.26M | 6.07M |
| totalOtherIncomeExpensesNet | -4.45M | -4.6M | -5.02M | -4.06M | -2.84M | -3.12M | -11.73M | -10.91M | -9.32M | -8.49M |
| incomeBeforeTax | 2.54M | 5.34M | 12.1M | 6.7M | 515K | 5.39M | 10.61M | 5.66M | 2.38M | 5.25M |
| incomeTaxExpense | 199.51K | 2.45M | 3.24M | 1.28M | -311K | 1.16M | 2.48M | 1.12M | 569K | 1M |
| netIncomeFromContinuingOperations | 2.34M | 2.89M | 8.86M | 5.42M | 826K | 4.24M | 8.13M | 4.54M | 1.81M | 4.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.34M | 2.89M | 8.86M | 5.42M | 826K | 4.24M | 8.13M | 4.54M | 1.81M | 4.25M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.34M | 2.89M | 8.86M | 5.42M | 826K | 4.24M | 8.13M | 4.54M | 1.81M | 4.25M |
| eps | 0.18 | 0.22 | 0.69 | 0.49 | 0.08 | 0.41 | 0.78 | 0.43 | 0.17 | 0.4 |
| 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 | 30.94M | 23.34M | 26.01M | 25.06M | 13.44M | 9.42M | 20.8M | 9.16M | 3.51M | 5.86M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 30.94M | 23.34M | 26.01M | 25.06M | 13.44M | 9.42M | 20.8M | 9.16M | 3.51M | 5.86M |
| netReceivables | 78.96M | 84.27M | 93.3M | 85.97M | 51.5M | 56.42M | 55.13M | 59.27M | 46.66M | 50.31M |
| accountsReceivables | 78.26M | 83.81M | 93.3M | 85.97M | 51.5M | 56.42M | 55.13M | 59.27M | 46.66M | 50.31M |
| otherReceivables | 499K | 465.62K | - | - | - | - | - | - | - | - |
| inventory | 75.28M | 77.72M | - | - | - | - | - | - | - | - |
| prepaids | - | 7.86M | 12.4M | 13.44M | 8.73M | 7.84M | 6.99M | 7.54M | 9.35M | 7.44M |
| otherCurrentAssets | 13.22M | 2.23M | 73.68M | 71.89M | 41.57M | 39.84M | 41.34M | 40.23M | 36.52M | 36.01M |
| totalCurrentAssets | 198.4M | 195.42M | 205.39M | 196.37M | 115.24M | 113.53M | 124.26M | 116.2M | 96.04M | 99.61M |
| propertyPlantEquipmentNet | 298.72M | 302.88M | 304.61M | 309.04M | 222.64M | 224.82M | 227.57M | 229.65M | 207.45M | 206.8M |
| goodwill | 142.73M | 143.16M | 143.61M | 143.6M | 76.28M | 75.05M | 74.44M | 72.74M | 49.2M | 48.9M |
| intangibleAssets | 59.54M | 62.41M | 64.93M | 67.75M | 24.29M | 24.75M | 25.8M | 25.8M | 9.17M | 9.41M |
| goodwillAndIntangibleAssets | 202.64M | 205.57M | 208.55M | 211.36M | 100.57M | 99.8M | 100.24M | 98.54M | 58.37M | 58.31M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 501.36M | 508.45M | 513.16M | 520.4M | 323.21M | 324.62M | 327.81M | 328.18M | 265.82M | 265.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 699.76M | 703.87M | 718.56M | 716.76M | 438.45M | 438.15M | 452.08M | 444.38M | 361.86M | 364.72M |
| totalPayables | 76.62M | 75.17M | 82.08M | 78.35M | 50.07M | 45.63M | 47.74M | 46.27M | 38.75M | 37.81M |
| accountPayables | 75.63M | 74.02M | 79.02M | 76.64M | 47.05M | 42.82M | 44.92M | 46.27M | 34.86M | 34.66M |
| otherPayables | 989.55K | 1.16M | 3.06M | 1.7M | 3.02M | 2.81M | 2.82M | 5.3M | 3.88M | 3.15M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 9.23M | 27.04M | 7.55M | 6.72M | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 18.71M | 18.67M | 18.81M | 19.53M | 12.9M | 12.24M | 11.92M | 11.98M | 12.07M | 12.02M |
| taxPayables | - | - | 1.76M | 405K | 1.96M | 1.75M | 1.76M | 4.24M | 2.83M | 2.09M |
| deferredRevenue | - | - | - | - | - | - | - | - | 3.88M | 3.15M |
| otherCurrentLiabilities | 1.74M | 1.66M | 456K | 456K | 456K | 456K | 206K | 6.29M | 7.81M | 7.68M |
| totalCurrentLiabilities | 106.31M | 103.88M | 108.9M | 105.05M | 63.42M | 58.32M | 59.86M | 64.53M | 58.63M | 57.51M |
| longTermDebt | 226.03M | 228.97M | 238.76M | 246.6M | 119.3M | 123.78M | 135.88M | 134.79M | 65.73M | 70.25M |
| capitalLeaseObligationsNonCurrent | 62.15M | 64.1M | 61.53M | 61.57M | 41.28M | 42.9M | 44.77M | 44.94M | 41.83M | 41.28M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 28.98M | 29.63M | 28.17M | 27.88M | 20.05M | 20.68M | 20.13M | 19.39M | 18.11M | 18.29M |
| otherNonCurrentLiabilities | 3.66M | 3.67M | 3.4M | 3.36M | 3.16M | 3.06M | 3.09M | 22.33M | 2.92M | 2.96M |
| totalNonCurrentLiabilities | 321.41M | 326.37M | 331.86M | 339.41M | 183.78M | 190.42M | 203.86M | 202.05M | 128.58M | 132.77M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 80.86M | 82.77M | 80.34M | 81.1M | 54.18M | 55.14M | 56.68M | 56.91M | 53.9M | 53.3M |
| totalLiabilities | 427.71M | 430.25M | 440.76M | 444.46M | 247.21M | 248.74M | 263.72M | 266.58M | 187.21M | 190.28M |
| treasuryStock | - | - | -4.36M | -4.36M | -4.36M | -4.36M | -4.36M | -4.36M | -5.28M | -6.59M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 284.9M | 284.67M | 283.69M | 283.84M | 206.01M | 206.01M | 204.85M | 204.85M | 205.2M | 206.45M |
| retainedEarnings | -23.89M | -22.24M | -16.9M | -21.86M | -23.86M | -21.51M | -22.57M | -27.53M | -28.89M | -27.52M |
| additionalPaidInCapital | 3.79M | 3.05M | 3.45M | 2.89M | 3.05M | 2.4M | 3.14M | 2.69M | 2.76M | 2.25M |
| 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 | 2.34M | 2.89M | 8.86M | 5.42M | 826K | 4.24M | 8.13M | 4.54M | 1.81M | 4.25M |
| depreciationAndAmortization | 14.96M | 15.13M | 14.91M | 10.62M | 9.05M | 9.43M | 8.91M | 8.03M | 7.36M | 7.31M |
| deferredIncomeTax | -692K | 1.92M | 284K | 71000 | -676K | 213K | 724K | 822K | -190K | 200K |
| stockBasedCompensation | 732K | 813K | 564K | 687K | 649K | 418K | 443K | 546K | 508K | 410K |
| changeInWorkingCapital | 4.9M | 789.36K | -4.1M | -12.17M | 7.41M | -2.11M | 603K | -6.09M | 3.19M | -3.45M |
| accountsReceivables | 5.4M | 8.83M | -7.36M | -9.12M | 5.41M | -1.53M | 4.93M | -8.98M | 3.82M | -2.26M |
| inventory | -107.28K | -2.89M | -1.27M | -1.37M | -858.82K | 979.11K | -33257 | -1.39M | -296K | 331K |
| accountsPayables | 379K | -2.93M | 2.61M | 1.15M | 3.8M | -1.18M | -2.45M | 2.12M | 765K | 815K |
| otherWorkingCapital | -786.02K | -2.22M | 657K | -4.21M | -1.8M | 596K | -1.88M | 2.15M | -1.1M | -2.33M |
| otherNonCashItems | 105.93K | 944.23K | 92000 | -1.48M | -4000 | -1.18M | -426K | 24000 | 10.95M | -901K |
| netCashProvidedByOperatingActivities | 22.34M | 21.68M | 20.61M | 3.15M | 17.26M | 11.01M | 18.38M | 7.86M | 12.69M | 7.82M |
| investmentsInPropertyPlantAndEquipment | -4.01M | -5.91M | -4.13M | -1.99M | -3.07M | -5.24M | -2.26M | -8.72M | -2.61M | -2.04M |
| acquisitionsNet | - | 24979 | - | -194.7M | - | -362K | - | -54.9M | - | -11.03M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -44000 | -37000 | 1.77M | -116K | 1.23M | -230K | -144K | - | -331K |
| netCashProvidedByInvestingActivities | -4.01M | -5.89M | -4.16M | -194.91M | -3.19M | -4.37M | -2.49M | -63.77M | -2.61M | -13.08M |
| netDebtIssuance | -2.34M | -8.81M | -11.5M | 131.68M | -7.21M | -14.78M | -1.58M | 66.39M | -7.15M | 12.54M |
| longTermNetDebtIssuance | -2.34M | -8.81M | -11.5M | 131.68M | -7.21M | -14.78M | -2.67M | 66.39M | -7.15M | 22.53M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 1.09M | - | - | - |
| netStockIssuance | - | - | -204K | 75.82M | - | - | - | -1.75M | -2.2M | -3.17M |
| netCommonStockIssuance | - | - | -204K | 75.82M | - | - | - | -1.75M | -2.2M | -3.17M |
| commonStockIssuance | - | - | - | 75.82M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -204K | - | - | - | - | -1.75M | -2.2M | -3.17M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.91M | -3.89M | -3.9M | -3.18M | -3.17M | -3.17M | -3.17M | -3.17M | -3.18M | -3.21M |
| commonDividendsPaid | -3.91M | -3.89M | -3.9M | -3.18M | -3.17M | -3.17M | -3.17M | -3.17M | -3.18M | -3.21M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.4M | -5.41M | - | -789K | - | - | - | - | - | 12.54M |
| netCashProvidedByFinancingActivities | -10.65M | -18.11M | -15.6M | 203.52M | -10.38M | -17.95M | -4.76M | 61.48M | -12.54M | 6.16M |