OTC : ASCOF
$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 | 244.23M | 204.96M | 180.79M | 163.65M | 134.91M | 163.9M | 124.91M | 115.35M | 532.79M | 497.69M |
| costOfRevenue | 91.08M | 10.04M | 10.23M | 10.58M | 30.42M | 38.56M | 33.09M | 30.04M | 384.04M | 357.42M |
| grossProfit | 153.15M | 194.91M | 170.56M | 153.08M | 104.49M | 125.34M | 91.82M | 85.31M | 148.75M | 140.27M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 9.13M | 4.79M | 4.61M | 7.25M | 4.61M | - | - | - | - | - |
| sellingAndMarketingExpenses | 247K | 134K | 162K | 140K | 112K | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 9.38M | 4.92M | 4.77M | 7.39M | 4.72M | - | - | - | - | - |
| otherExpenses | 126.44M | 138.35M | 119.8M | 113.77M | 65.93M | 96.18M | 70.25M | 64.25M | 88.82M | 68.14M |
| operatingExpenses | 135.82M | 143.27M | 124.57M | 121.16M | 70.65M | 96.18M | 70.25M | 64.25M | 88.82M | 68.14M |
| costAndExpenses | 149.91M | 153.32M | 134.8M | 131.74M | 101.07M | 134.74M | 103.34M | 94.28M | 472.85M | 425.55M |
| netInterestIncome | 11.32M | -14.97M | -12.16M | -6.12M | -1.96M | -1.64M | -932K | -873K | -272K | -358K |
| interestIncome | 27.53M | 430.65K | 1.79M | 81000 | 36000 | 68000 | 143K | 146K | 282K | 243K |
| interestExpense | 16.21M | 15.4M | 11.11M | 5.13M | 1.58M | 1.54M | 1.08M | 1.02M | 554K | 601K |
| depreciationAndAmortization | 62.1M | 51.78M | 48.23M | 45.98M | 32.51M | 33.69M | 22.84M | 20.9M | 22.58M | 20.23M |
| ebitda | 154.04M | 113.8M | 100.97M | 89.08M | 89.35M | 84.93M | 44.88M | 43.41M | 90.01M | 100.17M |
| ebit | 91.94M | 62.02M | 52.74M | 43.1M | 56.84M | 50.85M | 22.18M | 22.48M | 67.42M | 79.94M |
| nonOperatingIncomeExcludingInterest | - | -10.37M | -6.75M | -11.19M | -23M | -21.7M | -607K | -1.41M | -7.48M | -7.81M |
| operatingIncome | 67.54M | 51.64M | 45.99M | 31.91M | 33.84M | 29.15M | 21.57M | 21.07M | 59.94M | 72.14M |
| totalOtherIncomeExpensesNet | 35.4M | -2.31M | -4.36M | 6.06M | 21.42M | 20.16M | -468K | 394K | 6.93M | 7.21M |
| incomeBeforeTax | 102.94M | 49.33M | 41.63M | 37.97M | 55.26M | 49.31M | 21.1M | 21.46M | 66.87M | 79.34M |
| incomeTaxExpense | 16.13M | 12.83M | 5M | 7M | 9.94M | -9.39M | 6.63M | 6.73M | 17.62M | 22.4M |
| netIncomeFromContinuingOperations | 86.8M | 36.5M | 36.62M | 30.97M | 45.33M | 58.7M | 14.48M | 14.73M | 49.25M | 56.94M |
| netIncomeFromDiscontinuedOperations | - | - | 56000 | 1.47M | - | - | 478.74M | 31.77M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -1000 | - | - |
| netIncome | 86.81M | 35.82M | 36.18M | 32.66M | 45.33M | 58.7M | 493.22M | 44.62M | 47.14M | 53.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 86.81M | 35.82M | 36.18M | 32.66M | 45.33M | 58.7M | 493.22M | 44.62M | 47.14M | 53.64M |
| eps | 0.4 | 0.17 | 0.17 | 0.15 | 0.21 | 0.26 | 0.06 | 0.06 | 0.21 | 0.24 |
| 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 | 34.64M | 34.18M | 52.08M | 76.92M | 42.54M | 21.9M | 67.03M | 66.65M | 15.56M | 8.82M |
| shortTermInvestments | 903K | 816K | 1.74M | 820K | 908K | 798K | 798K | 136K | - | - |
| cashAndShortTermInvestments | 35.56M | 35M | 53.83M | 77.74M | 43.45M | 22.7M | 67.83M | 66.79M | 15.56M | 8.82M |
| netReceivables | 158.85M | 100.12M | 33.38M | 137.82M | -2000 | 109.61M | 43.12M | 167.11M | 157.48M | 148.08M |
| accountsReceivables | 118.25M | 29.25M | 13.51M | 11.5M | 5.72M | 8.46M | 18.97M | 76.62M | 79M | 66.88M |
| otherReceivables | 40.6M | 70.87M | 63.53M | 126.32M | 41.73M | 96.07M | 24.16M | 127.42M | 110.78M | 109.69M |
| inventory | 9.96M | 7.02M | 8.28M | 7.34M | 8.18M | 14.91M | 8.13M | 6.02M | 4.07M | 4.31M |
| prepaids | 826K | 1.43M | 1.82M | 562K | 4.61M | 3.2M | 687K | 629K | 435K | 275K |
| otherCurrentAssets | 10.83M | 207.5M | 88.48M | 42.96M | 49.64M | 1.12M | 54.4M | 46.75M | 60.99M | 49.24M |
| totalCurrentAssets | 216.03M | 351.06M | 185.15M | 266.41M | 105.87M | 150.75M | 173.37M | 287.29M | 238.53M | 210.73M |
| propertyPlantEquipmentNet | 184.17M | 161.9M | 156.48M | 138.43M | 58.01M | 33.44M | 34.69M | 32.72M | 32.33M | 32.36M |
| goodwill | 117.83M | 61.73M | 61.73M | 61.35M | 49.27M | 49.27M | 47.91M | 80.76M | 80.76M | 80.76M |
| intangibleAssets | 1.2B | 725.69M | 704.63M | 697.97M | 597.58M | 577.41M | 567.19M | 351.88M | 346.93M | 316.91M |
| goodwillAndIntangibleAssets | 1.32B | 787.42M | 766.35M | 759.74M | 646.85M | 626.68M | 615.11M | 432.64M | 427.69M | 397.66M |
| longTermInvestments | 58.28M | 104.66M | 308.33M | 435.47M | 520.45M | 514.93M | 449.15M | 68.22M | - | 82.3M |
| taxAssets | 52.92M | 38.52M | 39.3M | 39.25M | 38.94M | 37.3M | 19.39M | 11.36M | - | 9.76M |
| otherNonCurrentAssets | 3.81M | 8.76M | 314.32M | 8.74M | 428K | -1000 | 6.57M | 13.3M | 93.37M | 82.79M |
| totalNonCurrentAssets | 1.62B | 1.1B | 1.28B | 1.38B | 1.26B | 1.21B | 1.12B | 558.24M | 553.4M | 522.57M |
| otherAssets | - | - | - | - | -2000 | 1000 | - | - | - | - |
| totalAssets | 1.83B | 1.45B | 1.46B | 1.65B | 1.37B | 1.36B | 1.3B | 845.53M | 791.93M | 733.3M |
| totalPayables | 100.79M | 98.83M | 88.2M | 199.08M | 34.4M | 66.77M | 52.08M | 155.66M | 77.33M | 103.05M |
| accountPayables | 93.64M | 65.43M | 73.03M | 180.2M | 34.4M | 66.77M | 52.08M | 131.18M | 44.84M | 25.1M |
| otherPayables | 7.15M | 33.4M | 15.18M | 18.88M | - | - | - | 24.48M | 32.49M | 77.95M |
| accruedExpenses | - | - | 12.48M | 9.68M | 8.59M | 7.23M | 10.27M | - | - | 16.56M |
| shortTermDebt | 71.47M | 109.29M | 148.35M | 217.47M | 200.66M | 166.98M | 153.79M | 131.04M | 80.3M | 67.95M |
| capitalLeaseObligationsCurrent | 2.84M | 885K | 1.56M | 887K | 960K | 380K | 267K | - | 74000 | 93000 |
| taxPayables | - | 6.03M | 795K | 3.6M | 4.23M | 6.36M | 7.86M | 9.15M | 10.99M | 11.2M |
| deferredRevenue | - | - | - | 2.06M | 1.61M | 14.94M | 33.75M | 79.8M | 111.55M | - |
| otherCurrentLiabilities | 106.43M | 5.68M | 10.43M | 9.17M | 15.12M | 9.26M | -13.74M | 4.6M | 79.67M | 18.39M |
| totalCurrentLiabilities | 281.53M | 214.7M | 245.85M | 418.2M | 261.34M | 265.57M | 236.42M | 291.31M | 237.38M | 206.04M |
| longTermDebt | 540.05M | 308.63M | 290.41M | 272.57M | 185.67M | 196M | 135.08M | 55.11M | 54.36M | 34.54M |
| capitalLeaseObligationsNonCurrent | 10.73M | 6.79M | 7.45M | 7.37M | 6.78M | 563K | 441K | 2000 | 277K | 357K |
| deferredRevenueNonCurrent | 56.2M | 38.16M | 36.11M | 34.47M | 27.4M | 26.08M | 24.15M | 16.65M | 11.33M | 8.22M |
| deferredTaxLiabilitiesNonCurrent | 16.41M | 17.1M | 17.62M | 19.61M | 13.23M | 12.98M | 22.02M | 14.53M | 15.73M | 16.81M |
| otherNonCurrentLiabilities | 14.67M | 9.15M | 10.02M | 9.8M | 7.63M | 8M | 6.68M | 20.06M | 22.35M | 48.15M |
| totalNonCurrentLiabilities | 638.02M | 379.83M | 361.86M | 343.01M | 240.71M | 243.63M | 188.37M | 106.35M | 104.05M | 83.05M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.57M | 7.68M | 9.01M | 8.26M | 7.74M | 943K | 708K | 2000 | 351K | 450K |
| totalLiabilities | 919.55M | 594.53M | 607.7M | 761.21M | 502.05M | 509.2M | 424.79M | 397.66M | 341.43M | 289.1M |
| treasuryStock | -55.97M | -55.99M | -55.42M | -55.42M | -55.42M | -55.63M | -26.77M | -16.98M | -17.52M | -17.52M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 234.32M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M |
| retainedEarnings | 244.16M | 35.82M | 240.46M | 232.46M | 206.16M | 242.34M | 540.1M | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 86.81M | 36.5M | 36.12M | 35.1M | 56.5M | 58.7M | 14.48M | 44.62M | 47.14M | 53.64M |
| depreciationAndAmortization | 62.1M | 51.78M | 48.23M | 45.98M | 34.08M | 34.08M | 22.84M | 22.97M | 22.58M | 20.23M |
| deferredIncomeTax | - | - | - | -3.08M | -775K | -19.72M | - | - | - | - |
| stockBasedCompensation | - | 81000 | -3.3M | 275K | 775K | 19.72M | - | - | - | - |
| changeInWorkingCapital | 10.84M | 13.16M | -66.41M | 52.96M | -10.04M | -10.04M | 10.93M | 602K | -3.66M | -4.71M |
| accountsReceivables | -49.13M | -29.68M | -13.58M | 10.22M | 7.25M | 9.4M | -10.03M | - | - | - |
| inventory | -547.79K | 1.26M | -940K | 1.1M | -6.78M | -6.78M | -4.18M | -1.95M | 411K | -734K |
| accountsPayables | 19.49M | - | -107.17M | 143.95M | -8.59M | 14.6M | 15.85M | - | - | - |
| otherWorkingCapital | 41.02M | 41.57M | 55.28M | -102.3M | -1.92M | -27.26M | 9.28M | 2.55M | -4.07M | -3.97M |
| otherNonCashItems | -19.91M | -334K | -8.52M | -32.72M | -38.39M | -40.58M | -29.92M | 491K | -15.51M | -695K |
| netCashProvidedByOperatingActivities | 139.84M | 101.18M | 6.13M | 98.52M | 42.16M | 42.16M | 18.32M | 68.69M | 50.55M | 68.46M |
| investmentsInPropertyPlantAndEquipment | -93.74M | -16.02M | -25.78M | -86.9M | -44.43M | -44.43M | -35.34M | -29.54M | -23.59M | -20.84M |
| acquisitionsNet | 1.2M | - | 158.35M | -21.84M | -68.6M | -68.6M | -13.28M | - | - | - |
| purchasesOfInvestments | -491.2M | - | -54.42M | -21.84M | -12.93M | -68.6M | -629.49M | -3.78M | -9.66M | - |
| salesMaturitiesOfInvestments | 288.75M | - | 158.35M | 21.84M | 56.35M | 112.01M | 616.21M | - | - | - |
| otherInvestingActivities | - | -51.57M | -187.44M | 25.46M | -22.16M | -43.42M | 14.18M | 1.24M | -21.2M | -17.18M |
| netCashProvidedByInvestingActivities | -294.99M | -67.6M | 49.06M | -83.28M | -91.78M | -113.03M | -47.72M | -32.08M | -31.98M | -18.35M |
| netDebtIssuance | 190.3M | -19.08M | -17.1M | 32.44M | 17.43M | 17.43M | 120.03M | 55.83M | 27.88M | -42.82M |
| longTermNetDebtIssuance | 190.37M | -19.08M | -9.48M | 158.73M | 72.48M | 17.43M | -309M | -162.17M | 35.63M | 28.44M |
| shortTermNetDebtIssuance | - | -19.75M | -7.62M | -126.29M | -55.05M | - | -35.37M | -4.25M | -7.75M | -71.26M |
| netStockIssuance | - | -647K | - | - | 39000 | -28.85M | -9.79M | 540K | - | - |
| netCommonStockIssuance | - | -647K | - | - | 39000 | 39000 | -9.79M | 540K | - | - |
| commonStockIssuance | - | - | - | - | 39000 | 28.86M | - | - | - | - |
| commonStockRepurchased | - | -647K | - | - | - | - | -9.79M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | -28.89M | - | - | - | - |
| netDividendsPaid | -32.45M | -30.34M | -28.17M | -35.76M | -47.44M | -47.44M | -75.16M | -40.02M | -40.02M | -33.35M |
| commonDividendsPaid | -32.45M | -30.34M | -28.17M | -35.76M | -34.66M | -47.44M | -75.16M | -40.02M | -40.02M | -33.35M |
| preferredDividendsPaid | - | - | - | - | - | - | -47.39M | - | - | - |
| otherFinancingActivities | -2.22M | -1.42M | -34.75M | 22.46M | 22000 | 63.35M | -5.3M | -1.87M | 304K | 6.57M |
| netCashProvidedByFinancingActivities | 155.62M | -51.49M | -80.02M | 19.14M | 4.49M | 25.74M | 29.78M | 14.49M | -11.83M | -69.59M |
| 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 | 71.05M | 60.43M | 75.93M | 53.15M | 54.79M | 58.66M | 47.2M | 51.65M | 47.44M | 55.64M |
| costOfRevenue | 27.12M | 93.35M | 6.36M | 4.4M | 797K | 3.69M | 2.02M | 3.55M | 787K | 14.67M |
| grossProfit | 43.93M | -32.92M | 69.57M | 48.75M | 53.99M | 54.98M | 45.18M | 48.1M | 46.66M | 40.98M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.97M | - | 429K | 4.48M | 1.32M | 2.28M | 979K | 597K | 940K | - |
| sellingAndMarketingExpenses | 114K | - | 82000 | 56000 | 58000 | 31000 | 45000 | 33000 | 25000 | - |
| sellingGeneralAndAdministrativeExpenses | 2.08M | - | 511K | 4.54M | 1.38M | 2.31M | 1.02M | 630K | 965K | - |
| otherExpenses | 24.93M | -57.39M | 49.97M | 8.42M | 35.19M | 35.21M | 33.69M | 34.64M | 34.82M | 14.82M |
| operatingExpenses | 27.02M | -57.39M | 50.48M | 12.95M | 36.57M | 37.52M | 34.71M | 35.26M | 35.78M | 14.82M |
| costAndExpenses | 54.14M | 35.96M | 56.84M | 17.35M | 37.37M | 41.2M | 36.73M | 38.81M | 36.57M | 29.49M |
| netInterestIncome | -4.68M | -4.23M | -3.51M | -2.34M | -3.12M | -2.13M | -6.12M | -2.98M | -3.74M | -2.59M |
| interestIncome | 81306 | 82968 | 56000 | 95000 | 65000 | -180K | 235.65K | 200K | 175K | 206K |
| interestExpense | 4.76M | 4.31M | 3.57M | 2.44M | 3.18M | 1.95M | 6.84M | 2.7M | 3.91M | 2.79M |
| depreciationAndAmortization | 19.43M | 18.93M | 18.85M | 12.14M | 12.21M | 14.07M | 12.72M | 12.55M | 12.45M | 12.8M |
| ebitda | 36.34M | 43.4M | 37.62M | 74.17M | 28.79M | 30.68M | 26.98M | 30.58M | 25.55M | 40.46M |
| ebit | 16.91M | 24.47M | 18.78M | 62.03M | 16.58M | 16.61M | 14.27M | 18.03M | 13.1M | 27.66M |
| nonOperatingIncomeExcludingInterest | - | 2.65M | 309K | -26.24M | 844K | 848K | -3.8M | -5.2M | -2.23M | -1.51M |
| operatingIncome | 16.91M | 24.47M | 19.08M | 35.8M | 17.42M | 17.46M | 10.47M | 12.84M | 10.88M | 26.15M |
| totalOtherIncomeExpensesNet | -5.25M | -9.7M | -3.88M | 23.8M | -4.03M | -2.8M | -329K | 2.5M | -1.69M | -1.28M |
| incomeBeforeTax | 11.66M | 14.77M | 15.21M | 59.6M | 13.4M | 14.67M | 10.14M | 15.33M | 9.19M | 24.87M |
| incomeTaxExpense | 4.17M | 3.84M | 4.41M | 3.79M | 4.1M | 4.78M | 2.06M | 3.5M | 2.5M | 2.63M |
| netIncomeFromContinuingOperations | 7.49M | 10.93M | 10.8M | 55.8M | 9.3M | 9.89M | 8.08M | 11.84M | 6.69M | 22.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -1000 |
| netIncome | 7.49M | 10.93M | 10.8M | 55.83M | 9.28M | 10.11M | 7.87M | 11.3M | 6.55M | 23.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.49M | 10.93M | 10.8M | 55.83M | 9.28M | 10.11M | 7.87M | 11.3M | 6.55M | 23.3M |
| eps | 0.03 | 0.05 | 0.05 | 0.26 | 0.04 | 0.05 | 0.04 | 0.05 | 0.03 | 0.11 |
| 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 | 82.26M | 34.64M | 24.74M | 59M | 35.92M | 34.18M | 16.87M | 27.22M | 16.85M | 52.08M |
| shortTermInvestments | 905K | 903K | 844K | 842K | 840K | 816K | 845K | 1.14M | 1.48M | 2.07M |
| cashAndShortTermInvestments | 82.85M | 35.56M | 25.58M | 59.84M | 36.76M | 35M | 17.72M | 28.37M | 18.33M | 53.83M |
| netReceivables | 143.54M | 158.85M | 123.82M | 85.61M | 112.56M | 100.12M | 100.27M | 47.63M | 91.32M | 33.38M |
| accountsReceivables | 104.12M | 118.25M | 19.38M | 19.65M | 42.96M | 29.25M | 12.7M | 30.42M | 59.12M | 13.51M |
| otherReceivables | 39.42M | 40.6M | 104.44M | 65.96M | 69.61M | 70.87M | 87.57M | 74.89M | 75.51M | 63.53M |
| inventory | 18.33M | 9.96M | 14.9M | 8.73M | 13.72M | 7.02M | 14.02M | 8.76M | 16.53M | 8.28M |
| prepaids | 1.92M | 826K | 1.73M | 3.68M | 7.34M | 1.43M | 1.45M | 1.82M | 1.59M | 1.82M |
| otherCurrentAssets | 1.68M | 11.65M | 55.99M | 2.51M | 205.27M | 207.5M | 20.52M | 79.45M | 166.46M | 88.48M |
| totalCurrentAssets | 248.32M | 216.03M | 222.03M | 160.37M | 375.65M | 351.06M | 153.98M | 167.29M | 202.91M | 185.15M |
| propertyPlantEquipmentNet | 184.28M | 184.17M | 176.57M | 166.05M | 162.83M | 161.9M | 158.5M | 155.4M | 154.67M | 156.48M |
| goodwill | 117.01M | 117.83M | 106.52M | 61.73M | 61.73M | 61.73M | 61.73M | 61.73M | 61.73M | 61.73M |
| intangibleAssets | 1.21B | 1.2B | 1.14B | 735.2M | 727.37M | 725.69M | 715.2M | 711.73M | 708.19M | 704.63M |
| goodwillAndIntangibleAssets | 1.32B | 1.32B | 1.25B | 796.93M | 789.1M | 787.42M | 776.93M | 773.46M | 770.34M | 766.35M |
| longTermInvestments | 54.95M | 58.28M | 60.66M | 108.24M | 105.47M | 104.66M | 307.22M | 305.01M | 311.84M | 308.33M |
| taxAssets | 53.8M | 52.92M | 49.36M | 38.03M | 38.89M | 38.52M | 38.44M | 38.47M | 39.42M | 39.3M |
| otherNonCurrentAssets | 37.91M | 3.81M | 1.02M | 435.89M | 8.28M | 8.76M | 6.92M | 44.55M | 45.53M | 314.32M |
| totalNonCurrentAssets | 1.65B | 1.62B | 1.53B | 1.55B | 1.1B | 1.1B | 1.29B | 1.28B | 1.28B | 1.28B |
| otherAssets | - | - | -2000 | - | - | - | 2000 | - | 2000 | - |
| totalAssets | 1.9B | 1.83B | 1.76B | 1.71B | 1.48B | 1.45B | 1.44B | 1.45B | 1.49B | 1.46B |
| totalPayables | 99.16M | 100.79M | 55.73M | 52.92M | 88.75M | 98.83M | 50.17M | 67.71M | 70.09M | 88.2M |
| accountPayables | 86.93M | 93.64M | 26.6M | 29.2M | 28M | 65.43M | 24.71M | 24.09M | 19.26M | 73.03M |
| otherPayables | 12.23M | 7.15M | 29.13M | 23.72M | 60.75M | 33.4M | 25.46M | 28.42M | 50.83M | 15.18M |
| accruedExpenses | 7.82M | - | - | - | - | - | - | 13.06M | - | 12.48M |
| shortTermDebt | 124.9M | 71.47M | 120.5M | 130.39M | 111.32M | 109.29M | 150.46M | 148.42M | 166.53M | 148.35M |
| capitalLeaseObligationsCurrent | 2.92M | 2.84M | 28.14M | 579K | 724K | 885K | 1.03M | 1.2M | 1.38M | 1.56M |
| taxPayables | - | - | 10.54M | 6.33M | 15.5M | 6.03M | 11.68M | 7.01M | 4.38M | 1.96M |
| deferredRevenue | 2.69M | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 97.73M | 106.43M | 69.95M | 47.29M | 51.61M | 5.68M | 53.1M | 21.07M | 54.05M | 10.43M |
| totalCurrentLiabilities | 335.21M | 281.53M | 274.32M | 231.18M | 252.4M | 214.7M | 254.76M | 251.4M | 292.06M | 245.85M |
| longTermDebt | 545.67M | 540.05M | 501.07M | 514.56M | 287.38M | 308.63M | 267.56M | 281.4M | 259.63M | 290.41M |
| capitalLeaseObligationsNonCurrent | 10.02M | 10.73M | 11.59M | 6.58M | 6.63M | 6.79M | 6.96M | 7.13M | 7.3M | 7.45M |
| deferredRevenueNonCurrent | 58.2M | 56.2M | 41.47M | 41.18M | 40.49M | 38.16M | 38.31M | 37.86M | 37.48M | 36.11M |
| deferredTaxLiabilitiesNonCurrent | 16.33M | 16.41M | 16.93M | 16.56M | 16.81M | 17.1M | 17.13M | 17.66M | 17.35M | 17.62M |
| otherNonCurrentLiabilities | 14.57M | 14.67M | 13.46M | 9.23M | 9.17M | 9.15M | 8.46M | 8.52M | 10.16M | 10.02M |
| totalNonCurrentLiabilities | 644.78M | 638.02M | 584.52M | 588.11M | 360.48M | 379.83M | 338.42M | 352.57M | 331.92M | 361.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 12.94M | 13.57M | 39.72M | 7.16M | 7.35M | 7.68M | 7.99M | 8.33M | 8.68M | 9.01M |
| totalLiabilities | 979.99M | 919.55M | 858.83M | 819.29M | 612.87M | 594.53M | 593.17M | 603.97M | 623.98M | 607.7M |
| treasuryStock | -56.2M | -55.97M | -55.99M | -55.99M | -55.99M | -55.99M | -55.99M | -55.32M | -55.42M | -55.42M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 235.3M | 234.32M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M | 234.41M |
| retainedEarnings | 252.67M | 244.16M | 75.91M | 65.11M | 9.28M | 35.82M | 230M | 222.13M | 247.01M | 240.46M |
| 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 | 7.49M | 10.93M | 10.8M | 55.8M | 9.3M | 10.8M | 7.31M | 11.48M | 6.92M | 23.3M |
| depreciationAndAmortization | 19.43M | 18.93M | 18.85M | 12.14M | 12.21M | 14.07M | 12.72M | 12.55M | 12.45M | 12.8M |
| deferredIncomeTax | -972.68K | - | - | - | - | - | - | - | - | 479K |
| stockBasedCompensation | - | - | - | - | 20000 | - | - | - | - | 589K |
| changeInWorkingCapital | 35.86M | 21.41M | -23.37M | 4.38M | 8.42M | 20.65M | -8000 | 19.82M | -27.32M | 26.01M |
| accountsReceivables | 14.63M | -73.05M | -1.39M | 32.54M | -7.22M | -36.67M | 21.25M | 43.69M | -57.94M | -9.51M |
| inventory | -7.08M | 4.94M | -3.77M | 4.98M | -6.7M | 7M | -5.26M | 7.77M | -8.25M | 4.92M |
| accountsPayables | -7.1M | -1.9M | - | - | - | - | - | - | - | 5.24M |
| otherWorkingCapital | 35.41M | 91.43M | -18.22M | -33.14M | 22.33M | 50.33M | -16M | -31.63M | 38.88M | 25.37M |
| otherNonCashItems | 9.24M | -3.23M | 7.38M | -58.03M | 6.7M | 1.09M | -775K | -1.22M | 648K | -8.62M |
| netCashProvidedByOperatingActivities | 71.05M | 48.04M | 13.65M | 14.29M | 36.65M | 46.61M | 19.24M | 42.64M | -7.3M | 54.55M |
| investmentsInPropertyPlantAndEquipment | -21.64M | -33.11M | -6.62M | -5.68M | -3.53M | -5.51M | -6.22M | -3.42M | -872K | -34.04M |
| acquisitionsNet | - | 1.2M | - | - | - | - | - | 5000 | - | -2.16M |
| purchasesOfInvestments | -57.69M | -45.98M | - | - | - | - | - | - | - | -16.36M |
| salesMaturitiesOfInvestments | - | 54.77M | - | - | - | -201K | 201K | - | - | 137.32M |
| otherInvestingActivities | - | -999 | -17.62M | -199.49M | -11.8M | -23.77M | -12M | -1.52M | -14.28M | 772K |
| netCashProvidedByInvestingActivities | -79.33M | -23.12M | -24.24M | -205.17M | -15.33M | -29.49M | -18.02M | -4.94M | -15.16M | 85.52M |
| netDebtIssuance | 56.44M | -13.81M | -23.08M | 246.77M | -19.25M | 1.49M | -11.39M | 3.72M | -12.9M | -103.52M |
| longTermNetDebtIssuance | 53.33M | -14.07M | -23.08M | 246.68M | -19.16M | -64.17M | 7.88M | 24M | 13.22M | -146.7M |
| shortTermNetDebtIssuance | 2.89M | -13.81M | -27.09M | 89000 | -89000 | 65.66M | -19.26M | -20.28M | -26.12M | 43.18M |
| netStockIssuance | - | - | - | - | - | 1000 | -663K | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | 1000 | -663K | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | 1000 | -663K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -999 | - | -32.46M | - | - | - | - | - | - |
| commonDividendsPaid | - | -999 | - | -32.46M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -675.56K | -1.2M | -596K | -349K | -337K | -1.3M | 476K | -31.05M | 125K | -3.82M |
| netCashProvidedByFinancingActivities | 55.76M | -15.01M | -23.68M | 213.96M | -19.58M | 187K | -11.57M | -27.32M | -12.77M | -107.34M |