$0.25 (4.35%)
| 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 | 617.7M | 668.8M | 672.49M | 626.04M | 577.13M | 516.18M | 467.55M | 435.3M | 312.58M | 235.77M |
| costOfRevenue | 376.56M | 391.27M | 591.6M | 373.85M | 334.17M | 287.53M | 262.55M | 241.29M | 174.59M | 130.86M |
| grossProfit | 241.1M | 277.53M | 80.89M | 252.19M | 242.96M | 228.65M | 205M | 194.01M | 137.99M | 104.91M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 116.53M | 121.54M | 32.01M | 108.75M | 108.69M | 97.77M | 89.39M | 21.15M | 17.28M | 13.17M |
| sellingAndMarketingExpenses | 25.43M | 26.96M | 26.27M | 24.44M | 22.3M | 18.16M | 18.2M | 18.41M | 13.34M | 9.9M |
| sellingGeneralAndAdministrativeExpenses | 141.96M | 148.49M | 58.28M | 133.19M | 130.99M | 115.93M | 107.59M | 39.57M | 30.62M | 23.07M |
| otherExpenses | 107.1M | 115.69M | 106.74M | 97.38M | 89.91M | 78.48M | 72.22M | 784.94K | 2.58M | 570.14K |
| operatingExpenses | 249.06M | 264.19M | 58.28M | 230.57M | 220.9M | 194.41M | 179.81M | 164.73M | 120.13M | 89.96M |
| costAndExpenses | 625.62M | 655.46M | 649.89M | 604.42M | 555.06M | 481.94M | 442.36M | 406.02M | 294.72M | 220.82M |
| netInterestIncome | -11.71M | -13.01M | -11.94M | -8.16M | -6.71M | -10.78M | -12.34M | -9.67M | -5.72M | -3.26M |
| interestIncome | - | - | 4.89M | - | 1.04M | - | 12.34M | - | - | - |
| interestExpense | 11.71M | 17.23M | 16.83M | 8.16M | 7.74M | 10.78M | 12.34M | 9.67M | 5.72M | 3.26M |
| depreciationAndAmortization | 18.04M | 19.21M | 18.55M | 17.42M | 16.31M | 16.31M | 14.08M | 11.95M | 8.42M | 5.94M |
| ebitda | 10.08M | 37.55M | 41.16M | 39.04M | 47.35M | 44.84M | 42.88M | 38.82M | 25.44M | 17.88M |
| ebit | -7.96M | 18.34M | 22.61M | 21.62M | 31.04M | 28.94M | 28.8M | 29.28M | 17.86M | 14.95M |
| nonOperatingIncomeExcludingInterest | - | -4.99M | - | 3.86M | 3.99M | -3.16M | 411.54K | -3.87M | -3.41M | -2.76M |
| operatingIncome | -7.96M | 13.34M | 22.61M | 25.48M | 35.03M | 37.4M | 29.21M | 25.41M | 14.45M | 11.37M |
| totalOtherIncomeExpensesNet | -35.14M | -4.21M | -15.7M | -15.8M | -11.73M | -7.62M | -12.75M | -8.88M | -3.14M | -3.51M |
| incomeBeforeTax | -43.09M | 9.14M | 6.91M | 9.68M | 23.3M | 18.16M | 16.46M | 16.53M | 11.3M | 8.68M |
| incomeTaxExpense | -11.58M | 1.12M | 888K | 586K | 5.1M | 2.4M | 3.59M | 3.37M | 2.27M | 2.23M |
| netIncomeFromContinuingOperations | -31.52M | 8.02M | 6.02M | 9.09M | 18.2M | 15.76M | 12.88M | 13.16M | 9.04M | 6.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -1.81M | - | - | - |
| netIncome | -31.75M | 7.8M | 6.14M | 8.48M | 17.44M | 14.91M | 12.06M | 13.01M | 8.96M | 6.45M |
| netIncomeDeductions | - | 1.38M | -645K | -885K | - | - | -2.35M | -1.41M | - | - |
| bottomLineNetIncome | -34.01M | 5.53M | 4.6M | 7.34M | 17.44M | 14.91M | 11.51M | 13.01M | 8.96M | 6.45M |
| eps | -5.1 | 0.84 | 0.71 | 0.98 | 2.3 | 2 | 1.62 | 2.08 | 1.46 | 1.09 |
| 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 | 11.47M | 20.85M | 19.43M | 35.37M | 49.95M | 32.32M | 16.94M | 13.32M | 12.92M | 9.84M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 11.47M | 20.85M | 19.43M | 35.37M | 49.95M | 32.32M | 16.94M | 13.32M | 12.92M | 9.84M |
| netReceivables | 1.79M | 4.11M | 2.41M | 368K | 1.6M | 1.73M | 1.22M | 1.56M | 935.12K | 739.02K |
| accountsReceivables | 1.79M | 4.11M | 2.41M | 368K | 1.6M | 1.73M | 1.22M | 1.56M | 935.12K | 739.02K |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 5.06M | 5.3M | 5.19M | 4.75M | 4.41M | 3.62M | 3.52M | 3.29M | 2.64M | 1.55M |
| prepaids | 4.52M | - | - | - | - | 8.52M | 3.49M | 2.4M | 2.54M | 1.37M |
| otherCurrentAssets | 1.22M | 6.7M | 7.1M | 6.62M | 6.16M | - | - | 2.4M | 2.54M | - |
| totalCurrentAssets | 24.06M | 36.97M | 34.14M | 47.11M | 62.12M | 46.18M | 25.16M | 20.57M | 19.04M | 13.49M |
| propertyPlantEquipmentNet | 505.42M | 545.28M | 551.75M | 540.51M | 506.59M | 455.9M | 467.2M | 112.67M | 111.63M | 64.5M |
| goodwill | 201.02M | 205.24M | 205.7M | 177.55M | 174.24M | 174.24M | 174.24M | 164.01M | 91.74M | 48.23M |
| intangibleAssets | 7.01M | 7.39M | 7.58M | 6.13M | 5.21M | 5.04M | 4.29M | 3.62M | 1.92M | 841.4K |
| goodwillAndIntangibleAssets | 208.03M | 212.63M | 213.28M | 183.68M | 179.45M | 179.28M | 178.53M | 167.64M | 93.66M | 49.07M |
| longTermInvestments | - | - | - | 1.79M | 1.79M | 1.79M | 1.79M | 5.48M | 5.75M | 5.5M |
| taxAssets | - | - | - | - | - | - | - | - | 311.44K | 876.17K |
| otherNonCurrentAssets | 17.25M | 15.29M | 17.73M | 18.23M | 8.68M | 6.78M | 4.86M | 4.51M | 4.9M | 3.58M |
| totalNonCurrentAssets | 730.7M | 773.2M | 782.77M | 744.2M | 696.51M | 643.74M | 652.38M | 290.29M | 216.26M | 123.53M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 754.76M | 810.16M | 816.9M | 791.32M | 758.63M | 689.93M | 677.54M | 310.86M | 235.29M | 137.02M |
| totalPayables | 27.25M | 26.88M | 21.96M | 28.44M | 21.74M | 19.78M | 21.65M | 19.47M | 18.33M | 10.87M |
| accountPayables | 24.01M | 26.88M | 21.96M | 28.44M | 21.74M | 16.93M | 21.65M | 16.36M | 17.69M | 10.36M |
| otherPayables | 3.24M | - | - | - | - | 2.85M | - | 3.11M | 635.83K | 514.37K |
| accruedExpenses | 40.77M | 14.55M | 12.85M | 14.21M | 20.09M | 18.26M | 11.37M | 10.44M | 9.37M | 6.95M |
| shortTermDebt | 167.62M | 58.7M | 46.62M | 45.89M | 25.86M | 30.04M | 58.3M | 32.39M | 45.65M | 19.67M |
| capitalLeaseObligationsCurrent | 27.34M | 27.18M | 28.09M | 25.84M | 24.47M | 22.02M | 19.8M | - | - | - |
| taxPayables | 3.24M | 4.52M | 4.47M | 4.72M | 4.86M | 2.85M | 2.9M | 905.92K | 635.83K | 514.37K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 9.3M | 8.92M | 11.62M | 9.25M | 4.58M | 6.51M | 2.06M | 3.61M | 2.01M |
| totalCurrentLiabilities | 262.98M | 136.61M | 118.44M | 126M | 101.4M | 94.68M | 117.64M | 64.36M | 76.95M | 39.5M |
| longTermDebt | 3.06M | 145M | 164.28M | 155.11M | 165.38M | 148.86M | 157.73M | 156.16M | 97.45M | 55.93M |
| capitalLeaseObligationsNonCurrent | 374.15M | 367.65M | 376.95M | 359.32M | 352.18M | 320.88M | 300.21M | 755.92K | -3.38M | -3.09M |
| deferredRevenueNonCurrent | 3.99M | 2.23M | 2.3M | 1.15M | 1.71M | 2.87M | 2.15M | 22.6M | 14.3M | 9.41M |
| deferredTaxLiabilitiesNonCurrent | 2.24M | 15.58M | 15.8M | 15.82M | 13.72M | 9.66M | 8.34M | 1.57M | 3.38M | 3.09M |
| otherNonCurrentLiabilities | 9.89M | 14.28M | 17.09M | 16.72M | 15.55M | 14.55M | 8.39M | 8.01M | 4.74M | 2.96M |
| totalNonCurrentLiabilities | 393.32M | 544.74M | 576.42M | 548.12M | 548.54M | 496.82M | 476.82M | 189.1M | 119.87M | 71.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 401.49M | 394.82M | 405.04M | 385.16M | 376.64M | 342.9M | 320.01M | 755.92K | -3.38M | -3.09M |
| totalLiabilities | 656.3M | 681.35M | 694.86M | 674.12M | 649.95M | 591.51M | 594.46M | 253.46M | 196.82M | 110.9M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 15000 | 15000 | 15000 | 14000 | 14000 | 14000 | 13057 | 12897 | 9893 | 8823 |
| commonStock | 67000 | 66000 | 65000 | 66000 | 66000 | 67000 | 63483 | 62586 | 61528 | 59794 |
| retainedEarnings | 53.01M | 86.65M | 81.14M | 77.99M | 73.13M | 59.49M | 47.12M | 31.04M | 18.03M | 9.07M |
| additionalPaidInCapital | 41.88M | 35.91M | 33.58M | 29.12M | 31.14M | 36.23M | 33.65M | 26.61M | 2.29M | 16.98M |
| 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 | -31.52M | 8.02M | 6.14M | 9.09M | 18.2M | 15.76M | 12.87M | 13.16M | 9.04M | 6.45M |
| depreciationAndAmortization | 18.04M | 19.21M | 18.55M | 17.42M | 16.31M | 16.31M | 14.08M | 11.95M | 8.42M | 5.94M |
| deferredIncomeTax | -12.6M | 125K | 305K | 92000 | 4.06M | 1.32M | 1.86M | 1.88M | 564.73K | 1.46M |
| stockBasedCompensation | - | - | - | 1.28M | 1.23M | 1.52M | 110.94K | 84056 | 73689 | 55965 |
| changeInWorkingCapital | 14.44M | -1.75M | -17.06M | -918K | 10.5M | 3.59M | 8.4M | 292.82K | 8.54M | 716.74K |
| accountsReceivables | 2.32M | -1.7M | -2.04M | 1.24M | 7.64M | 5.05M | 1.33M | -625.13K | -196.1K | -310.83K |
| inventory | 242K | -115K | 5000 | -316K | -792K | -99000 | -122K | -263.82K | -374.47K | -34945 |
| accountsPayables | -6.26M | -571K | -10.1M | 746K | 4.81M | -4.72M | 5.28M | -1.38M | 7.12M | 329.17K |
| otherWorkingCapital | 18.14M | 634K | -4.92M | -2.58M | -1.16M | 3.36M | 1.9M | 2.57M | 1.99M | 733.34K |
| otherNonCashItems | 16.57M | -2.48M | 3.52M | -1.21M | -1.39M | 532K | -2.07M | 695.75K | 1.17M | 1.04M |
| netCashProvidedByOperatingActivities | 4.94M | 23.12M | 11.46M | 25.75M | 38.58M | 36.34M | 35.24M | 28.07M | 27.81M | 15.66M |
| investmentsInPropertyPlantAndEquipment | -24.67M | -40.1M | -44.8M | -66.77M | -84.11M | -33.82M | -90.21M | -63M | -49.6M | -25.99M |
| acquisitionsNet | - | - | -30.12M | -16.47M | 842K | 1.35M | -16.8M | -85.03M | -71.61M | -11.05M |
| purchasesOfInvestments | - | - | - | - | - | - | -3.69M | - | -248.85K | -241.28K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 3.69M | 1.1M | - | - |
| otherInvestingActivities | 4.95M | 7.86M | 92000 | -1.11M | 842K | 1.35M | 3.69M | 1.8M | -248.85K | -54021 |
| netCashProvidedByInvestingActivities | -19.72M | -32.24M | -74.83M | -83.24M | -83.27M | -32.47M | -103.32M | -146.22M | -121.46M | -37.09M |
| netDebtIssuance | 7.5M | 13.15M | 47.8M | 50.15M | 70.94M | 12.27M | 74.74M | 115.16M | 94.53M | 26.58M |
| longTermNetDebtIssuance | 31.67M | 2.23M | 53.4M | 30.83M | 71.56M | 41.16M | 50.92M | 135.49M | 73.38M | 19.07M |
| shortTermNetDebtIssuance | -24.17M | 10.92M | -5.59M | 19.32M | 2.49M | -28.9M | 23.81M | -20.33M | 21.15M | 7.51M |
| netStockIssuance | 44000 | -197K | 2.99M | -2.08M | -4.37M | 2.34M | 575K | 7.37M | 3.95M | 126.62K |
| netCommonStockIssuance | 44000 | -197K | -58000 | -2.07M | -4.26M | -59000 | -42000 | 81042 | - | 126.62K |
| commonStockIssuance | 105K | 122K | 120K | 168K | 163K | 124K | 141K | 81042 | 128.51M | 126.62K |
| commonStockRepurchased | -61000 | -319K | -178K | -2.25M | -4.53M | -183K | -183K | - | -35 | - |
| netPreferredStockIssuance | - | - | 3.05M | -16000 | -107K | 2.4M | 617K | 7.29M | 3.95M | - |
| netDividendsPaid | -1.89M | -2.29M | -2.99M | -3.63M | -3.8M | -3M | -3.49M | -2.34M | -1.51M | -1.12M |
| commonDividendsPaid | - | -396K | -1.17M | -1.97M | -2.15M | -1.36M | -2.03M | -934.62K | -609.02K | -409.78K |
| preferredDividendsPaid | -1.89M | -1.9M | -1.81M | -1.65M | -1.66M | -1.63M | -1.47M | -1.41M | -896.05K | -710.11K |
| otherFinancingActivities | -254K | -126K | -374K | -1.52M | -447K | -100000 | - | -1.63M | -248.27K | -911K |
| netCashProvidedByFinancingActivities | 5.4M | 10.53M | 47.44M | 42.92M | 62.32M | 11.51M | 71.71M | 118.56M | 96.73M | 24.68M |
| 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 | 132.6M | 145M | 154.62M | 163.53M | 154.5M | 168.74M | 164.85M | 172.36M | 162.85M | 167.88M |
| costOfRevenue | 126.4M | -9.3M | 146.79M | 95.61M | 143.46M | 100.92M | 148.53M | 149.14M | 144.06M | 147.07M |
| grossProfit | 6.17M | 154.28M | 7.83M | 67.92M | 11.07M | 67.82M | 16.32M | 23.22M | 18.79M | 20.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 27.76M | 27.31M | 29.8M | 29.27M | 30.14M | 30.11M | 29.9M | 30.93M | 30.65M | 29.62M |
| sellingAndMarketingExpenses | 5.57M | 6.01M | 6.37M | 6.85M | 6.21M | 6.84M | 6.66M | 6.92M | 6.54M | 6.64M |
| sellingGeneralAndAdministrativeExpenses | 33.33M | 33.32M | 36.17M | 36.12M | 36.36M | 36.94M | 36.55M | 15.17M | 14.32M | 14.85M |
| otherExpenses | -21.47M | 124.06M | -23.03M | 28.8M | -22.73M | 28.56M | -23.56M | 29.4M | 27.35M | 27.79M |
| operatingExpenses | 11.86M | 157.38M | 13.13M | 64.92M | 13.63M | 65.5M | 12.99M | 15.17M | 14.32M | 14.85M |
| costAndExpenses | 138.26M | 148.08M | 159.92M | 160.53M | 157.09M | 166.43M | 161.52M | 164.31M | 158.38M | 161.92M |
| netInterestIncome | -3.31M | -2.99M | -2.75M | -2.99M | -2.98M | -3.14M | -3.41M | -3.17M | -3.29M | -3.23M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 3.31M | 2.99M | 2.75M | 2.99M | 2.98M | 3.14M | 3.41M | 3.17M | 3.29M | 3.23M |
| depreciationAndAmortization | 4.75M | 4.34M | 4.42M | 4.62M | 4.66M | 4.82M | 4.85M | 4.76M | 4.78M | 4.81M |
| ebitda | -940K | 559K | -889K | 7.22M | 965K | 9.64M | 6.05M | 12.81M | 9.25M | 10.77M |
| ebit | -5.69M | -3.78M | -5.31M | 2.6M | -3.7M | 4.82M | 1.2M | 8.05M | 4.47M | 5.96M |
| nonOperatingIncomeExcludingInterest | - | - | - | 398K | - | -2.51M | 2.13M | - | - | - |
| operatingIncome | -5.69M | -3.78M | -5.31M | 3M | -2.56M | 2.32M | 3.33M | 8.05M | 4.47M | 5.96M |
| totalOtherIncomeExpensesNet | -7.16M | -21.41M | -6.43M | -3.39M | -3.22M | 3.18M | -5.54M | -3.7M | -2.97M | -4.77M |
| incomeBeforeTax | -12.85M | -25.2M | -11.74M | -391K | -5.77M | 5.5M | -2.21M | 4.35M | 1.5M | 1.19M |
| incomeTaxExpense | -3.31M | -6.66M | -2.71M | -726K | -1.48M | 292K | -417K | 1.32M | -80000 | -406K |
| netIncomeFromContinuingOperations | -9.54M | -18.53M | -9.02M | 335K | -4.3M | 5.2M | -1.79M | 3.03M | 1.58M | 1.59M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | 335K | - | - | - | - | - | - |
| netIncome | -9.49M | -18.49M | -9.33M | 325K | -4.3M | 5.05M | -1.7M | 3.13M | 1.31M | 1.51M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 1.54M |
| bottomLineNetIncome | -9.49M | -18.49M | -9.33M | 325K | -4.3M | 5.05M | -1.7M | 3.13M | 1.31M | -672K |
| eps | -1.53 | -3.07 | -1.4 | 0.05 | -0.68 | 0.76 | -0.26 | 0.47 | 0.2 | -0.1 |
| 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 | 19.25M | 11.47M | 12.12M | 17.61M | 22.98M | 20.85M | 18.07M | 22.35M | 20.3M | 19.43M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 19.25M | 11.47M | 12.12M | 17.61M | 22.98M | 20.85M | 18.07M | 22.35M | 20.3M | 19.43M |
| netReceivables | 11.04M | 1.79M | 1.68M | 2.49M | 4.12M | 4.11M | 3.75M | 3.43M | 4.84M | 2.41M |
| accountsReceivables | 11.04M | 1.79M | 1.68M | 2.49M | 4.12M | 4.11M | 3.75M | 3.43M | 4.84M | 2.41M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 4.29M | 5.06M | 5.17M | 4.88M | 4.59M | 5.3M | 4.82M | 4.81M | 4.61M | 5.19M |
| prepaids | 4.31M | 4.52M | 4.05M | 4.8M | - | - | - | - | - | - |
| otherCurrentAssets | 1.42M | 1.22M | 1.22M | 3.33M | 8.53M | 6.7M | 6.55M | 6.41M | 7.37M | 7.1M |
| totalCurrentAssets | 40.31M | 24.06M | 24.25M | 33.11M | 40.23M | 36.97M | 33.19M | 37M | 37.12M | 34.14M |
| propertyPlantEquipmentNet | 494.81M | 505.42M | 522.08M | 531.37M | 540.22M | 545.28M | 535.52M | 533.22M | 541.16M | 551.75M |
| goodwill | 201.02M | 201.02M | 205.24M | 205.24M | 205.24M | 205.24M | 205.7M | 205.7M | 205.7M | 205.7M |
| intangibleAssets | 6.82M | 7.01M | 7.3M | 7.38M | 7.47M | 7.39M | 7.36M | 7.54M | 7.54M | 7.58M |
| goodwillAndIntangibleAssets | 207.84M | 208.03M | 212.54M | 212.62M | 212.71M | 212.63M | 213.06M | 213.24M | 213.25M | 213.28M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 1.16M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 16.44M | 17.25M | 13.02M | 13.12M | 13.81M | 15.29M | 15.25M | 17.63M | 17.96M | 17.73M |
| totalNonCurrentAssets | 720.24M | 730.7M | 747.64M | 757.11M | 766.74M | 773.2M | 763.83M | 764.1M | 772.37M | 782.77M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 760.55M | 754.76M | 771.89M | 790.23M | 806.97M | 810.16M | 797.02M | 801.1M | 809.49M | 816.9M |
| totalPayables | 25.59M | 27.25M | 23.76M | 22.69M | 24.98M | 26.88M | 19.26M | 16.53M | 15.89M | 21.96M |
| accountPayables | 20.78M | 24.01M | 23.76M | 22.69M | 24.98M | 26.88M | 19.26M | 16.53M | 15.89M | 21.96M |
| otherPayables | 4.82M | 3.24M | - | - | - | - | - | - | - | - |
| accruedExpenses | 51.9M | 40.77M | 25.88M | 25.89M | 23.76M | 14.55M | 22.56M | 24.07M | 20.24M | 12.85M |
| shortTermDebt | 166.29M | 167.62M | 37.76M | 50M | 56.4M | 58.7M | 59.38M | 52.44M | 49.22M | 46.62M |
| capitalLeaseObligationsCurrent | 27.22M | 27.34M | 27.66M | 27.9M | 27.78M | 27.18M | 28.3M | 28.44M | 28.37M | 28.09M |
| taxPayables | - | 3.24M | - | - | - | 4.52M | - | - | - | 4.47M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1000 | - | - | - | - | 9.3M | - | - | - | 8.92M |
| totalCurrentLiabilities | 271M | 262.98M | 115.06M | 126.47M | 132.92M | 136.61M | 129.5M | 121.48M | 113.73M | 118.44M |
| longTermDebt | 2.98M | 3.06M | 134.5M | 137.33M | 140.94M | 145M | 150.36M | 148.12M | 158.15M | 164.28M |
| capitalLeaseObligationsNonCurrent | 375.09M | 374.15M | 379.04M | 368.51M | 370.27M | 367.65M | 358.44M | 365.8M | 371.46M | 376.95M |
| deferredRevenueNonCurrent | 12.83M | 3.99M | 6.89M | 7.22M | 10.7M | 2.23M | 4.71M | 6.96M | 9.27M | 2.3M |
| deferredTaxLiabilitiesNonCurrent | - | 2.24M | 9.11M | 13.39M | 14.65M | 15.58M | 15.62M | 15.95M | 15.64M | 15.8M |
| otherNonCurrentLiabilities | 9.91M | 9.89M | 12.64M | 14.05M | 14.1M | 14.28M | 16.2M | 16.93M | 17.84M | 17.09M |
| totalNonCurrentLiabilities | 400.81M | 393.32M | 542.19M | 540.49M | 550.67M | 544.74M | 545.33M | 553.77M | 572.35M | 576.42M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 402.3M | 401.49M | 406.71M | 396.4M | 398.05M | 394.82M | 386.74M | 394.24M | 399.83M | 405.04M |
| totalLiabilities | 671.81M | 656.3M | 657.25M | 666.96M | 683.59M | 681.35M | 674.82M | 675.24M | 686.08M | 694.86M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 15000 | 15000 | 15000 | 15000 | 15000 | 15000 | 15000 | 15000 | 15000 | 15000 |
| commonStock | 67000 | 67000 | 67000 | 67000 | 66000 | 66000 | 66000 | 66000 | 66000 | 65000 |
| retainedEarnings | 43.05M | 53.01M | 71.97M | 81.77M | 81.92M | 86.65M | 82.07M | 84.24M | 81.98M | 81.14M |
| additionalPaidInCapital | 42.24M | 41.88M | 38.56M | 37.2M | 36.44M | 35.91M | 34.83M | 34.1M | 33.39M | 33.58M |
| 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 | -9.49M | -18.53M | -9.02M | 335K | -4.3M | 5.2M | -1.7M | 3.13M | 1.31M | 1.51M |
| depreciationAndAmortization | 4.75M | 4.34M | 4.42M | 4.62M | 4.66M | 4.82M | 4.85M | 4.76M | 4.78M | 4.81M |
| deferredIncomeTax | -3.37M | -6.74M | -4.15M | -1.07M | -642K | -257K | 238K | 421K | -277K | -169K |
| stockBasedCompensation | - | - | - | - | 324K | - | - | - | 343K | - |
| changeInWorkingCapital | 9.94M | 10.08M | 2.49M | -1.84M | 3.71M | -301K | -2.34M | 3.94M | -3.06M | -4.41M |
| accountsReceivables | -9.25M | -106K | 808K | 1.63M | -8000 | -362K | -320K | 1.41M | -2.42M | 1.83M |
| inventory | 769K | 111K | -295K | -288K | 714K | -488K | -5000 | -203K | 581K | -291K |
| accountsPayables | -3.43M | -1.89M | 1.09M | -1.94M | -3.52M | 2.56M | 3.11M | 520K | -6.76M | -1.38M |
| otherWorkingCapital | 21.85M | 11.96M | 883K | -1.24M | 6.53M | -2.01M | -5.12M | 2.22M | 5.55M | -4.57M |
| otherNonCashItems | -1.03M | 10.82M | 4.53M | 1.29M | -386K | -6.69M | 1.51M | 8.87M | 19.85M | 11.52M |
| netCashProvidedByOperatingActivities | 788K | -32000 | -1.74M | 3.33M | 3.38M | 2.78M | 2.56M | 13.33M | 4.45M | 3.8M |
| investmentsInPropertyPlantAndEquipment | -431K | -655K | -10.44M | -7.26M | -6.32M | -11.79M | -17.67M | -6.02M | -4.62M | -11.32M |
| acquisitionsNet | 1.98M | - | - | - | 2.64M | 7.15M | - | - | 739K | -29.47M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 841K | 1.72M | -240K | - | - | -75000 | 713K | 30.51M |
| netCashProvidedByInvestingActivities | 1.55M | -655K | -9.6M | -5.54M | -3.92M | -4.64M | -17.67M | -6.02M | -3.88M | -10.28M |
| netDebtIssuance | 5.29M | 481K | 6.29M | -2.52M | 3.25M | 5.12M | 11.28M | 167K | 1.02M | 2.39M |
| longTermNetDebtIssuance | 7.16M | 4.59M | 20.64M | 767K | 5.68M | 3.64M | 4.94M | -433K | -6.41M | -1.86M |
| shortTermNetDebtIssuance | -1.86M | -4.11M | -14.35M | -3.28M | -2.43M | 1.48M | 6.34M | 600K | 2.51M | 4.24M |
| netStockIssuance | 153K | 29000 | 27000 | -36000 | 24000 | -6000 | 28000 | 23000 | -242K | 36000 |
| netCommonStockIssuance | 153K | 29000 | 27000 | -36000 | 24000 | -6000 | 28000 | 23000 | -242K | 36000 |
| commonStockIssuance | 153K | 29000 | 27000 | 25000 | 24000 | 27000 | 28000 | 23000 | 44000 | 37000 |
| commonStockRepurchased | - | - | - | -61000 | - | -33000 | - | - | -286K | -1000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -473K | -472K | -473K | -475K | -474K | -475K | -870K | -475K | -865K |
| commonDividendsPaid | - | - | - | - | - | - | -475K | -396K | - | -391K |
| preferredDividendsPaid | - | -473K | -472K | -473K | -475K | -474K | -475K | -474K | -475K | -474K |
| otherFinancingActivities | - | -1000 | - | -135K | -118K | - | - | -4.58M | 26000 | -122K |
| netCashProvidedByFinancingActivities | 5.45M | 36000 | 5.84M | -3.16M | 2.68M | 4.64M | 10.83M | -5.26M | 305K | 1.44M |