OTC : CSYJY
$0.54 (5.77%)
| 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 | 953.43M | 861.17M | 725.05M | 557.7M | 468.66M | 502.79M | 451.76M | 376.79M | 362.35M | 317.77M |
| costOfRevenue | 695.71M | 620.01M | 525.19M | 411.52M | 332.78M | 356.59M | 328.04M | 271.63M | 268.22M | 217.12M |
| grossProfit | 257.73M | 241.16M | 199.86M | 146.18M | 135.88M | 146.2M | 123.71M | 105.16M | 94.14M | 100.65M |
| researchAndDevelopmentExpenses | - | - | - | 3.37M | 345K | - | - | - | - | - |
| generalAndAdministrativeExpenses | 194.84M | 168.94M | 143.46M | 123.99M | 106.82M | 103.13M | 85.78M | 71.41M | 67.93M | 66.07M |
| sellingAndMarketingExpenses | 11.2M | 11.34M | 9.34M | 8.65M | 3.78M | 2.55M | 4.51M | 4.28M | 3.84M | 3.81M |
| sellingGeneralAndAdministrativeExpenses | 206.04M | 180.28M | 152.8M | 132.64M | 110.6M | 105.67M | 90.3M | 75.69M | 71.76M | 69.88M |
| otherExpenses | -3.29M | 6.67M | 8.71M | 2.03M | 4.8M | 3.73M | 3.3M | 351K | 484K | 480K |
| operatingExpenses | 202.74M | 186.95M | 161.5M | 138.04M | 115.74M | 109.4M | 93.59M | 80.03M | 89.61M | 73.68M |
| costAndExpenses | 898.45M | 806.97M | 686.69M | 549.56M | 448.52M | 465.99M | 421.64M | 351.66M | 357.82M | 290.8M |
| netInterestIncome | -8.48M | -8.36M | -10.1M | -5.67M | -2.92M | -2.55M | -1.84M | -557K | -319K | 177K |
| interestIncome | 250.92K | 613K | 553K | 223K | 240K | 312K | 300K | 278K | 510K | 877K |
| interestExpense | 8.73M | 8.97M | 10.65M | 5.9M | 3.16M | 2.86M | 2.14M | 835K | 829K | 700K |
| depreciationAndAmortization | 28.45M | 27.71M | 23.94M | 19.82M | 20.48M | 19.13M | 13.61M | 7.85M | 7.34M | 7.1M |
| ebitda | 83.43M | 72.36M | 64.15M | 34.02M | 40.49M | 57.81M | 45.75M | 34.76M | 11.97M | 35.53M |
| ebit | 54.98M | 44.66M | 40.21M | 14.19M | 20.01M | 38.68M | 32.14M | 28.72M | -36.6M | 28.44M |
| nonOperatingIncomeExcludingInterest | - | 9.55M | -1.85M | -6.05M | - | -1.89M | -2.02M | -1.72M | 41.13M | -1.47M |
| operatingIncome | 54.98M | 54.21M | 38.36M | 8.14M | 20.01M | 36.8M | 30.12M | 25.13M | 4.53M | 27.56M |
| totalOtherIncomeExpensesNet | -9.78M | -18.52M | -8.8M | 157K | -379K | -971K | -123K | -915K | -41.96M | 768K |
| incomeBeforeTax | 45.2M | 35.68M | 29.56M | 8.3M | 19.63M | 35.82M | 30M | 26.08M | -37.42M | 27.74M |
| incomeTaxExpense | 8.27M | 9.24M | 7.09M | 3.49M | 4.58M | 7.82M | 6.11M | 6.64M | 9.47M | 6.54M |
| netIncomeFromContinuingOperations | 36.93M | 26.45M | 22.46M | 4.81M | 15.05M | 28M | 23.89M | 21.23M | -46.9M | 21.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -230K | -1.78M | - | - |
| netIncome | 36.89M | 26.34M | 22.53M | 4.77M | 15M | 28M | 24.05M | 20.1M | -45.15M | 21.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 36.89M | 26.34M | 22.53M | 4.77M | 15M | 28M | 24.05M | 20.1M | -45.15M | 21.19M |
| eps | 0.51 | 0.41 | 0.37 | 0.09 | 0.29 | 0.54 | 0.47 | 0.39 | -0.87 | 0.41 |
| 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 | 46.17M | 57.4M | 38.63M | 24.15M | 45.52M | 49.39M | 50.65M | 74.05M | 46.91M | 90.78M |
| shortTermInvestments | - | - | 795K | 742K | 2.47M | - | - | - | - | - |
| cashAndShortTermInvestments | 46.17M | 57.4M | 39.43M | 34.21M | 46.51M | 49.39M | 50.65M | 74.05M | 46.91M | 90.78M |
| netReceivables | 354.55M | 288.45M | 264.97M | 225.07M | 161.18M | 170.33M | 173.71M | 116.17M | 159.08M | 128.83M |
| accountsReceivables | 354.51M | 167.29M | 264.97M | 225.07M | 161.18M | 164.16M | 106.08M | 64.89M | 79.11M | 83.04M |
| otherReceivables | 43990 | 121.16M | 165.11M | 127.55M | 96.08M | - | 66.32M | 50.53M | 79.62M | 46.58M |
| inventory | 92.75M | 58.72M | 70.76M | 52.02M | 29.27M | 26.08M | 21.66M | 16.49M | 14.62M | 14.73M |
| prepaids | 11.41M | 10.94M | 11.13M | 7.58M | 5.3M | 5.67M | 7.88M | 4.18M | 3.5M | 4.19M |
| otherCurrentAssets | 159K | 24.23M | 14.68M | 7.06M | 8.02M | 3.14M | 7.55M | 115.74M | 159.07M | 130.02M |
| totalCurrentAssets | 504.87M | 439.74M | 400.98M | 325.95M | 250.28M | 254.61M | 261.45M | 210.46M | 224.1M | 239.72M |
| propertyPlantEquipmentNet | 113.21M | 77.59M | 96.55M | 83.28M | 83.65M | 84.82M | 72.08M | 28.2M | 28M | 26.52M |
| goodwill | 96.83M | 90.43M | 77.1M | 64.78M | 47.44M | 44.54M | 40.09M | 17.1M | 17.56M | 45.72M |
| intangibleAssets | 11.27M | 16.99M | 16.33M | 16.04M | 11.08M | 12.96M | 18.77M | 8.85M | 10.06M | 7.38M |
| goodwillAndIntangibleAssets | 108.1M | 107.42M | 93.43M | 80.83M | 58.52M | 57.51M | 58.85M | 25.96M | 27.61M | 53.1M |
| longTermInvestments | 242.94K | 129K | 166K | 527K | 2.09M | 1.5M | 1.39M | 1.4M | 1.41M | 7.73M |
| taxAssets | 7.43M | 7.59M | - | 3.08M | 2.97M | 2.98M | 2.56M | 3.07M | 2.8M | 11.55M |
| otherNonCurrentAssets | 23.51M | 164K | 7.24M | 527K | 2.09M | 451K | - | - | - | - |
| totalNonCurrentAssets | 252.49M | 192.89M | 197.39M | 167.71M | 147.24M | 147.26M | 134.88M | 58.62M | 59.82M | 98.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 757.37M | 632.63M | 598.37M | 493.66M | 397.52M | 401.87M | 396.33M | 269.08M | 283.92M | 338.62M |
| totalPayables | 178.17M | 119.48M | 74.07M | 62.51M | 35.08M | 35.1M | 42.22M | 18.1M | 29.73M | 16.78M |
| accountPayables | 176.23M | 119.48M | 69.53M | 59.29M | 33.41M | 32.94M | 42.22M | 18.1M | 29.73M | 16.78M |
| otherPayables | 1.94M | - | 4.54M | 3.22M | 1.67M | 2.16M | - | - | - | - |
| accruedExpenses | - | - | - | 43.32M | 25.7M | 35.15M | - | - | - | - |
| shortTermDebt | 215.99M | 108.87M | 95.93M | 68.74M | 47.89M | 65M | 72.77M | 36.12M | 31.41M | 20.58M |
| capitalLeaseObligationsCurrent | - | 10.22M | 8.38M | 6.74M | 5.32M | 4.8M | 4.29M | 8000 | - | 28000 |
| taxPayables | - | - | 6.54M | 3.22M | 1.67M | 4.14M | 4.46M | 2.88M | 2.08M | 3.28M |
| deferredRevenue | 31.64M | - | - | 39.59M | 19.04M | 15.8M | 22.62M | 11.94M | 15.06M | -353K |
| otherCurrentLiabilities | 504.89K | 94.33M | 156.51M | 1.65M | 3.21M | 5.27M | 34.39M | 29.76M | 28.6M | 36.7M |
| totalCurrentLiabilities | 426.3M | 332.9M | 334.88M | 222.54M | 136.24M | 161.11M | 176.29M | 95.92M | 104.8M | 74.09M |
| longTermDebt | 48.82M | 20.6M | 19.5M | 37.68M | 47.49M | 26.49M | 30.37M | - | - | - |
| capitalLeaseObligationsNonCurrent | 44.82M | 14.95M | 19.4M | 14.94M | 18.25M | 19.73M | 10.73M | 19000 | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6.32M | 6.96M | 6.14M | 3.67M | 3.35M | 2.67M | 360K | 481K | 3.05M | 5.42M |
| otherNonCurrentLiabilities | -44.38M | 1.19M | 2.37M | 2.53M | 183K | 224K | 2.37M | 807K | 321K | 4.26M |
| totalNonCurrentLiabilities | 55.59M | 43.7M | 47.4M | 58.82M | 69.28M | 49.12M | 43.83M | 826K | 3.37M | 9.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 44.82M | 25.16M | 27.78M | 21.68M | 23.56M | 24.52M | 15.02M | 27000 | - | 28000 |
| totalLiabilities | 481.89M | 376.6M | 382.29M | 281.36M | 205.51M | 210.23M | 220.12M | 96.75M | 108.17M | 83.77M |
| treasuryStock | -115.97K | -244K | -1.91M | -1.91M | -1.91M | -2.56M | -4.04M | -3.33M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 175.13M | 166.39M | 131.9M | 131.9M | 98.54M | 98.54M | 98.54M | 98.54M | 98.54M | 98.54M |
| retainedEarnings | - | 110.14M | 102.63M | 97.02M | 106.34M | 105.42M | 91.48M | 82.22M | 112.29M | 171.63M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 98.54M | 98.54M | 98.54M |
| 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 | 36.89M | 35.68M | 29.56M | 8.3M | 19.63M | 35.82M | 29.76M | 26.08M | -37.42M | 27.74M |
| depreciationAndAmortization | 28.45M | 27.71M | 23.94M | 19.82M | 20.48M | 19.13M | 13.61M | 7.85M | 7.34M | 7.1M |
| deferredIncomeTax | - | - | -1.37M | - | - | -1.94M | -1.74M | - | - | - |
| stockBasedCompensation | - | - | - | - | - | 1.94M | 1.74M | 1.39M | - | - |
| changeInWorkingCapital | -128.29M | -24.3M | 5.74M | -21.22M | -6.6M | -10.84M | -26.63M | 19.72M | -32.87M | 25.22M |
| accountsReceivables | -10.51M | -15.01M | -15.53M | -40.47M | 12.02M | 21.03M | -31.16M | 7.12M | -24.41M | 34.54M |
| inventory | - | - | - | - | - | - | - | 21.5M | - | - |
| accountsPayables | 53.67M | - | 9.37M | 38.4M | -8.13M | -5.18M | 8.28M | -8.9M | 18.2M | - |
| otherWorkingCapital | -171.45M | -9.3M | 11.9M | -19.15M | -10.49M | -26.69M | -3.74M | -1.77M | -26.65M | - |
| otherNonCashItems | -3.2M | -5.99M | -1.96M | -6.89M | -4.14M | -4.01M | -4.92M | -6.16M | 39.91M | -1.65M |
| netCashProvidedByOperatingActivities | -66.14M | 33.1M | 55.9M | 10000 | 29.38M | 40.1M | 11.83M | 47.49M | -23.05M | 58.4M |
| investmentsInPropertyPlantAndEquipment | -28.12M | -20.66M | -17.91M | -16.02M | -10.3M | -10.84M | -13.4M | -6.65M | -8.3M | -7.54M |
| acquisitionsNet | 27.88M | -18.71M | -15.95M | -30.73M | -8.07M | -4.19M | -61.67M | -1.24M | -8.51M | -14.4M |
| purchasesOfInvestments | - | - | - | 8.44M | - | - | -7.99M | - | - | -7.15M |
| salesMaturitiesOfInvestments | - | - | - | 1.22M | - | - | 10.93M | - | 5.99M | 7.74M |
| otherInvestingActivities | - | 6.09M | 9.47M | -8.63M | 2.87M | 5.38M | -10.07M | 434K | 6.19M | 585K |
| netCashProvidedByInvestingActivities | -237.15K | -33.28M | -24.38M | -45.72M | -15.5M | -9.64M | -82.2M | -7.45M | -10.45M | -28.33M |
| netDebtIssuance | 81.44M | 14.62M | 8.21M | 12.13M | 3.28M | -11.43M | 67.02M | 4.71M | 10.42M | -34.93M |
| longTermNetDebtIssuance | 81.44M | 3.66M | 8.21M | 12.13M | 3.28M | -11.43M | 67.02M | 4.71M | - | - |
| shortTermNetDebtIssuance | 80.13M | 14.62M | - | - | - | - | - | 4.71M | 10.42M | -34.93M |
| netStockIssuance | -2.25M | 23.21M | - | 33.36M | -1.37M | - | -2.13M | -3.33M | - | - |
| netCommonStockIssuance | -2.25M | 23.21M | - | 33.36M | -1.37M | - | -2.13M | -3.33M | - | - |
| commonStockIssuance | -2.25M | 23.21M | - | 33.36M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | -1.37M | - | -2.13M | -3.33M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.39M | -7.55M | -16.91M | -14.09M | -14.09M | -14.06M | -13.97M | -14.15M | -14.19M | -14.19M |
| commonDividendsPaid | -7.39M | -7.55M | -16.91M | -14.09M | -14.09M | -14.06M | -13.97M | -14.15M | -14.19M | -14.19M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -15.38M | -10.97M | -8.14M | -6.35M | -5.78M | -6.64M | -3.1M | - | -28000 | -80000 |
| netCashProvidedByFinancingActivities | 56.43M | 19.31M | -16.84M | 25.05M | -17.96M | -32.12M | 47.82M | -12.77M | -3.8M | -49.2M |
| date | 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 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 264.02M | 264.02M | 220.44M | 220.44M | 432.29M | 216.15M | 214.44M | 214.44M | 375.77M | 187.89M |
| costOfRevenue | 194.55M | 194.55M | 158.95M | 158.95M | 309.58M | 154.79M | 155.22M | 155.22M | 271.73M | 135.87M |
| grossProfit | 69.47M | 69.47M | 61.49M | 61.49M | 122.71M | 61.36M | 59.22M | 59.22M | 104.04M | 52.02M |
| researchAndDevelopmentExpenses | 1000 | 1000 | 79000 | 79000 | - | 78500 | - | - | 344.5K | 173K |
| generalAndAdministrativeExpenses | 50.63M | 50.63M | 46.65M | 46.65M | 82.42M | 41.21M | 43.26M | 43.26M | 73.13M | 36.57M |
| sellingAndMarketingExpenses | 2.56M | 2.56M | 3.04M | 3.04M | 5.58M | 2.79M | 2.88M | 2.88M | 5.3M | 2.65M |
| sellingGeneralAndAdministrativeExpenses | 53.18M | 53.18M | 49.7M | 49.7M | 87.99M | 44M | 46.14M | 46.14M | 78.43M | 39.22M |
| otherExpenses | 138.5K | 138.5K | 944.5K | 944.5K | 3.47M | 1.66M | 1.6M | 1.6M | 456.5K | - |
| operatingExpenses | 53.32M | 53.32M | 50.72M | 50.72M | 91.46M | 45.73M | 47.75M | 47.75M | 79.23M | 41.77M |
| costAndExpenses | 247.87M | 247.87M | 209.67M | 209.67M | 401.04M | 200.52M | 202.06M | 202.06M | 350.97M | 177.63M |
| netInterestIncome | -2.35M | -2.35M | -1.96M | -1.96M | -4.06M | -2.03M | -2.15M | -2.15M | -5.49M | - |
| interestIncome | - | - | - | - | 339K | 4.03M | 2.15M | 2.15M | 444K | 2.84M |
| interestExpense | - | - | 1.96M | 1.96M | 4.39M | - | - | - | 5.93M | - |
| depreciationAndAmortization | 4.34M | 4.34M | 4.28M | 4.28M | 14.16M | 4.44M | 4.46M | 4.46M | 4.31M | 6.22M |
| ebitda | 19.57M | 19.57M | 15.04M | 15.04M | 33.78M | 20.06M | 15.94M | 15.94M | 14.65M | 14.65M |
| ebit | 15.23M | 15.23M | 10.77M | 10.77M | 19.62M | 15.62M | 11.48M | 11.48M | 10.34M | 10.34M |
| nonOperatingIncomeExcludingInterest | 914K | 914K | - | - | 11.62M | - | - | - | - | - |
| operatingIncome | 16.15M | 16.15M | 10.77M | 10.77M | 31.25M | 15.62M | 11.48M | 11.48M | 114K | 10.34M |
| totalOtherIncomeExpensesNet | -3.73M | -3.73M | -216.5K | -216.5K | -16.02M | -8.01M | -1.28M | -1.28M | -72500 | -2.89M |
| incomeBeforeTax | 12.42M | 12.42M | 10.55M | 10.55M | 15.23M | 7.62M | 10.2M | 10.2M | 41500 | 7.45M |
| incomeTaxExpense | 1.78M | 1.78M | 2.42M | 2.42M | 3.86M | 1.93M | 2.69M | 2.69M | 1.69M | 1.69M |
| netIncomeFromContinuingOperations | 10.64M | 10.64M | 8.13M | 8.13M | 11.37M | 5.68M | 7.51M | 7.51M | 11.5M | 5.76M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.6M | 10.6M | 8.15M | 8.15M | 11.33M | 5.66M | 7.51M | 7.51M | 11.5M | 5.76M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10.6M | 10.6M | 8.15M | 8.15M | 11.33M | 5.66M | 7.51M | 7.51M | 11.5M | 5.76M |
| eps | 0.15 | 0.15 | 0.12 | 0.12 | 0.08 | 0.08 | 0.12 | 0.12 | 0.09 | 0.09 |
| date | 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 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 46.18M | 46.18M | 49.36M | 49.36M | 57.4M | 57.4M | 101.77M | 101.77M | 38.63M | 39.43M |
| shortTermInvestments | - | - | - | - | - | - | - | - | 795K | - |
| cashAndShortTermInvestments | 46.18M | 46.18M | 49.36M | 49.36M | 57.4M | 57.4M | 101.77M | 101.77M | 39.43M | 39.43M |
| netReceivables | 354.58M | 336.21M | 257.88M | 257.88M | 288.45M | 261.13M | 289.94M | 289.94M | 264.97M | 264.97M |
| accountsReceivables | 354.51M | 336.21M | 257.88M | 257.88M | 167.29M | 261.13M | 148.04M | 289.8M | 264.97M | 264.97M |
| otherReceivables | 43990 | - | - | - | 121.16M | - | 141.79M | 289.94M | 165.11M | 264.97M |
| inventory | 92.77M | 92.77M | 70.32M | 70.32M | 58.72M | 58.72M | 70.23M | 70.23M | 70.76M | 70.76M |
| prepaids | 11.41M | 11.41M | 12.52M | 12.52M | 10.94M | 10.94M | - | - | 11.13M | - |
| otherCurrentAssets | 44000 | 18.42M | 44000 | 44000 | 24.23M | 51.55M | 17.27M | 17.27M | 14.68M | 25.81M |
| totalCurrentAssets | 504.99M | 504.99M | 390.12M | 390.12M | 439.74M | 439.74M | 479.2M | 479.2M | 400.98M | 400.98M |
| propertyPlantEquipmentNet | 113.24M | 113.24M | 83.23M | 83.23M | 77.59M | 77.59M | 102.56M | 102.56M | 96.55M | 96.55M |
| goodwill | 96.85M | 96.85M | 97.82M | 97.82M | 90.43M | 90.43M | 81.57M | 81.57M | 77.1M | 77.1M |
| intangibleAssets | 11.27M | 11.27M | 13.29M | 13.29M | 16.99M | 16.99M | 14.26M | 95.83M | 16.33M | 16.33M |
| goodwillAndIntangibleAssets | 108.12M | 108.12M | 111.1M | 111.1M | 107.42M | 107.42M | 95.83M | 95.83M | 93.43M | 93.43M |
| longTermInvestments | 242.94K | 121K | 118K | 118K | 129K | 129K | 155K | 155K | 389K | 166K |
| taxAssets | 7.43M | - | - | - | 7.59M | - | - | - | - | - |
| otherNonCurrentAssets | 23.52M | 31.08M | 33.61M | 33.61M | 164K | 7.76M | 8.52M | 8.52M | 7.02M | 7.24M |
| totalNonCurrentAssets | 252.55M | 252.55M | 228.06M | 228.06M | 192.89M | 192.89M | 207.05M | 207.05M | 197.39M | 197.39M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 757.54M | 757.54M | 618.19M | 618.19M | 632.63M | 632.63M | 686.26M | 686.26M | 598.37M | 598.37M |
| totalPayables | 178.17M | 112.48M | 131.62M | 131.62M | 119.48M | 64.22M | 128.57M | 124.81M | 74.07M | 69.53M |
| accountPayables | 176.26M | 112.48M | 131.62M | 131.62M | 119.48M | 64.22M | 128.57M | 124.81M | 69.53M | 69.53M |
| otherPayables | 1.94M | - | - | - | - | - | - | - | 4.54M | - |
| accruedExpenses | - | 63.78M | 4.02M | 4.02M | - | 55.26M | - | 3.76M | - | - |
| shortTermDebt | 205.2M | 205.2M | 135.65M | 135.65M | 108.87M | 108.87M | 137.45M | 137.45M | 95.93M | 95.93M |
| capitalLeaseObligationsCurrent | 10.84M | 10.84M | 9.81M | 9.81M | 10.22M | 10.22M | 9.93M | - | 8.38M | - |
| taxPayables | - | - | - | - | - | - | - | - | 6.54M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 32.2M | 34.1M | 41.7M | 41.7M | 94.33M | 94.33M | 107.38M | 117.3M | 156.51M | 169.42M |
| totalCurrentLiabilities | 426.4M | 426.4M | 322.81M | 322.81M | 332.9M | 332.9M | 383.33M | 383.33M | 334.88M | 334.88M |
| longTermDebt | 4M | 4M | 4.8M | 4.8M | 20.6M | 20.6M | 24.4M | 41.98M | 19.5M | 38.9M |
| capitalLeaseObligationsNonCurrent | 44.83M | 44.83M | 31.06M | 31.06M | 14.95M | 14.95M | 17.58M | 17.58M | 19.4M | 19.4M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6.33M | - | - | - | 6.96M | - | - | - | 6.14M | - |
| otherNonCurrentLiabilities | 445K | 6.77M | 7.98M | 7.98M | 1.19M | 8.15M | 7.35M | 7.35M | 2.37M | 8.51M |
| totalNonCurrentLiabilities | 55.6M | 55.6M | 43.85M | 43.85M | 43.7M | 43.7M | 49.33M | 49.33M | 47.4M | 47.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 55.67M | 55.67M | 40.88M | 40.88M | 25.16M | 25.16M | 27.5M | 17.58M | 27.78M | 19.4M |
| totalLiabilities | 482M | 482M | 366.66M | 366.66M | 376.6M | 376.6M | 432.66M | 432.66M | 382.29M | 382.29M |
| treasuryStock | -116K | -116K | -116K | -116K | -244K | -244K | -244K | -244K | -1.91M | -1.91M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 175.17M | 175.17M | 170.01M | 170.01M | 166.39M | 166.39M | 160.68M | 160.68M | 131.9M | 131.9M |
| retainedEarnings | - | 131.35M | 118.32M | 118.32M | 110.14M | 110.14M | 107.48M | 107.48M | 102.63M | 102.63M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 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 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 10.6M | 10.6M | 8.15M | 8.15M | 15.23M | 5.66M | 7.51M | 7.51M | 11.5M | 5.76M |
| depreciationAndAmortization | 7.24M | 7.24M | 7.21M | 7.21M | 14.16M | 7.08M | 6.77M | 6.77M | 12.43M | 6.22M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | -38.31M | - |
| stockBasedCompensation | 1.38M | 1.38M | - | - | - | 1.21M | - | - | 686.5K | 686.5K |
| changeInWorkingCapital | -59.07M | -59.07M | -33.21M | -33.21M | -8.78M | -1.04M | -6.46M | -6.46M | 31.27M | 22.18M |
| accountsReceivables | -59.07M | -59.07M | -33.21M | -33.21M | -2.08M | -1.04M | -6.46M | -6.46M | 324K | 22.18M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | -13.08M | - |
| otherWorkingCapital | - | - | - | - | -6.7M | - | - | - | 44.03M | - |
| otherNonCashItems | 19.94M | 19.94M | 4.16M | 4.16M | -3.35M | -4.29M | 99000 | 99000 | 39.46M | -6.32M |
| netCashProvidedByOperatingActivities | -19.92M | -19.92M | -13.69M | -13.69M | 17.27M | 8.63M | 7.92M | 7.92M | 57.04M | 28.52M |
| investmentsInPropertyPlantAndEquipment | -10.95M | -10.95M | -3.32M | -3.32M | -9.44M | -4.72M | -5.61M | -5.61M | -10.56M | -5.28M |
| acquisitionsNet | -835.5K | -835.5K | -4.79M | -4.79M | -14.62M | -7.31M | -2.05M | -2.05M | -564.5K | -564.5K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 250K | 250K | 19.52M | 19.52M | 5.8M | 2.9M | 144.5K | 144.5K | 1.33M | 946.5K |
| netCashProvidedByInvestingActivities | -11.53M | -11.53M | 11.41M | 11.41M | -18.26M | -9.13M | -7.51M | -7.51M | -9.8M | -4.9M |
| netDebtIssuance | - | - | - | - | -32.75M | - | - | - | -20.01M | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | -32.75M | - | - | - | -20.01M | - |
| netStockIssuance | - | - | -1.14M | -1.14M | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | -1.14M | -1.14M | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -1.14M | -1.14M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.5M | -1.5M | -2.25M | -2.25M | -2.96M | -1.48M | -2.3M | -2.3M | -3.84M | -3.84M |
| commonDividendsPaid | -1.5M | -1.5M | -2.25M | -2.25M | -2.96M | -1.48M | -2.3M | -2.3M | -3.84M | -3.84M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 31.06M | 31.06M | 2.51M | 2.51M | -5.58M | -19.16M | 32.6M | 32.6M | -8.12M | -12.14M |
| netCashProvidedByFinancingActivities | 29.56M | 29.56M | -886.5K | -886.5K | -41.28M | -20.64M | 30.3M | 30.3M | -31.97M | -15.98M |