NYSE : DCO
$1.93 (1.1%)
| 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 | 824.84M | 786.55M | 756.99M | 712.54M | 645.41M | 628.94M | 721.09M | 629.31M | 558.18M | 550.64M |
| costOfRevenue | 603.22M | 589.29M | 593.8M | 568.24M | 502.95M | 491.2M | 568.89M | 506.71M | 455.36M | 444.45M |
| grossProfit | 221.62M | 197.26M | 163.19M | 144.3M | 142.46M | 137.74M | 152.2M | 122.6M | 102.82M | 106.19M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 147.81M | 138.61M | 119.73M | 98.35M | 93.58M | 89.81M | 95.96M | 84.01M | 79.44M | 77.62M |
| otherExpenses | - | 6.44M | 14.54M | 6.16M | - | 2.42M | - | 303K | - | 215K |
| operatingExpenses | 147.81M | 145.05M | 134.27M | 104.51M | 93.58M | 92.23M | 95.96M | 84.01M | 79.44M | 77.62M |
| costAndExpenses | 751.03M | 734.34M | 728.08M | 672.75M | 596.53M | 583.44M | 664.86M | 590.72M | 534.8M | 522.07M |
| netInterestIncome | -12.68M | -15.3M | -20.77M | -11.57M | -11.19M | -13.65M | -18.29M | -13.02M | -8.87M | -8.92M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 12.68M | 15.3M | 20.77M | 11.57M | 11.19M | 13.65M | 18.29M | 13.02M | 8.87M | 8.92M |
| depreciationAndAmortization | 33.66M | 33.44M | 32.57M | 31.42M | 28.39M | 28.85M | 28.3M | 25.3M | 22.84M | 22.86M |
| ebitda | -913K | 85.65M | 69.72M | 76.31M | 210.06M | 74.48M | 84.36M | 64.01M | 47.32M | 52.26M |
| ebit | -34.57M | 52.21M | 37.15M | 44.89M | 181.67M | 45.63M | 56.05M | 38.71M | 24.47M | 47.04M |
| nonOperatingIncomeExcludingInterest | 108.38M | - | -8.24M | -5.1M | -132.79M | -128K | 180K | -14.79M | -8.84M | -17.82M |
| operatingIncome | 73.81M | 52.21M | 28.92M | 39.79M | 48.88M | 45.51M | 56.23M | 23.92M | 15.02M | 28.57M |
| totalOtherIncomeExpensesNet | -121.05M | -15.3M | -12.54M | -6.47M | 121.6M | -13.52M | -18.47M | -13.65M | -8.02M | 8.9M |
| incomeBeforeTax | -47.25M | 36.91M | 16.38M | 33.32M | 170.48M | 31.98M | 37.76M | 10.27M | 7.61M | 38.11M |
| incomeTaxExpense | -9.89M | 5.41M | 451K | 4.53M | 34.95M | 2.81M | 5.3M | 1.24M | -12.47M | 12.85M |
| netIncomeFromContinuingOperations | -37.35M | 31.5M | 15.93M | 28.79M | 135.54M | 29.17M | 32.46M | 9.04M | 20.08M | 25.26M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -37.35M | 31.5M | 15.93M | 28.79M | 135.54M | 29.17M | 32.46M | 9.04M | 20.08M | 25.26M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -37.35M | 31.5M | 15.93M | 28.79M | 135.54M | 29.17M | 32.46M | 9.04M | 20.08M | 25.26M |
| eps | -2.5 | 2.13 | 1.16 | 2.38 | 11.41 | 2.5 | 2.82 | 0.79 | 1.78 | 2.27 |
| 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 | 45.29M | 37.14M | 42.86M | 46.25M | 76.32M | 56.47M | 39.58M | 10.26M | 2.15M | 7.43M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 45.29M | 37.14M | 42.86M | 46.25M | 76.32M | 56.47M | 39.58M | 10.26M | 2.15M | 7.43M |
| netReceivables | 374.29M | 310.3M | 282.38M | 295.25M | 248.67M | 212.05M | 173.8M | 154.48M | 74.06M | 76.24M |
| accountsReceivables | 124.44M | 109.72M | 104.69M | 103.96M | 72.26M | 58.02M | 67.13M | 67.82M | 74.06M | 76.24M |
| otherReceivables | 249.84M | 200.58M | 177.69M | 191.29M | 176.4M | 154.03M | 106.67M | 86.66M | - | - |
| inventory | 182.79M | 196.88M | 206.98M | 171.21M | 150.94M | 129.22M | 112.48M | 101.12M | 122.16M | 119.9M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 23.61M | 23.76M | 17.35M | 14.63M | 16.65M | 12.54M | 14.9M | 18.21M | 22.64M | 22.37M |
| totalCurrentAssets | 625.98M | 568.08M | 549.57M | 527.34M | 492.57M | 410.28M | 340.77M | 287.39M | 221.01M | 225.94M |
| propertyPlantEquipmentNet | 147.3M | 138.42M | 140.89M | 140.86M | 135.68M | 126.34M | 134.32M | 107.04M | 110.25M | 101.59M |
| goodwill | 244.6M | 244.6M | 244.6M | 203.41M | 203.69M | 170.83M | 170.92M | 136.06M | 117.44M | 82.55M |
| intangibleAssets | 132.84M | 149.59M | 166.34M | 127.2M | 141.76M | 124.74M | 138.36M | 112.09M | 114.69M | 101.57M |
| goodwillAndIntangibleAssets | 377.44M | 394.19M | 410.94M | 330.61M | 345.46M | 295.57M | 309.28M | 248.15M | 232.13M | 184.13M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | 553K |
| taxAssets | 15.32M | 2.24M | 641K | - | - | 33000 | 55000 | 308K | 261K | 286K |
| otherNonCurrentAssets | 20.19M | 23.17M | 18.87M | 22.7M | 5.02M | 5.12M | 6.01M | 5.25M | 3.1M | 2.93M |
| totalNonCurrentAssets | 560.25M | 558.02M | 571.35M | 494.17M | 486.17M | 427.06M | 449.66M | 360.75M | 345.74M | 289.49M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.19B | 1.13B | 1.12B | 1.02B | 978.74M | 837.35M | 790.43M | 648.14M | 566.75M | 515.43M |
| totalPayables | 75.01M | 76.45M | 72.44M | 100.62M | 66.98M | 64.06M | 82.76M | 69.36M | 51.91M | 57.02M |
| accountPayables | 74.65M | 75.78M | 72.26M | 90.14M | 66.06M | 63.98M | 82.6M | 69.27M | 51.91M | 57.02M |
| otherPayables | 353K | 669K | 177K | 10.48M | 926K | 80000 | 163K | 82000 | - | - |
| accruedExpenses | 4.08M | - | 35.57M | - | - | 12.01M | 6.12M | 29.62M | 23.06M | 20.96M |
| shortTermDebt | 5M | 12.5M | 7.81M | 6.25M | 7M | 7M | 7M | 2.33M | - | 3000 |
| capitalLeaseObligationsCurrent | 7.82M | 8.53M | 7.87M | 7.16M | 6.13M | 3.13M | 2.96M | - | - | - |
| taxPayables | 353K | 669K | 177K | 10.48M | 926K | 80000 | 163K | 82000 | 71000 | 332K |
| deferredRevenue | 40.69M | 34.44M | 53.49M | 47.07M | 42.08M | 28.26M | 14.52M | 17.14M | 3.97M | 3.2M |
| otherCurrentLiabilities | 46.5M | 43.54M | 6.51M | 38.34M | 40.36M | 28.43M | 31.34M | 8.09M | 5.27M | 8.32M |
| totalCurrentLiabilities | 179.1M | 175.47M | 183.7M | 199.44M | 162.56M | 142.9M | 144.69M | 126.54M | 80.24M | 86.31M |
| longTermDebt | 298.79M | 229.83M | 256.96M | 240.6M | 279.38M | 311.92M | 300.89M | 228.87M | 216.06M | 166.9M |
| capitalLeaseObligationsNonCurrent | 34.22M | 21.28M | 22.95M | 28.84M | 28.07M | 14.56M | 17.56M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | 4.77M | 13.95M | 18.73M | 16.99M | 16.77M | 18.07M | 15.98M | 31.42M |
| otherNonCurrentLiabilities | 12M | 16.98M | 16.45M | 12.72M | 15.39M | 21.64M | 17.72M | 14.44M | 18.9M | 18.71M |
| totalNonCurrentLiabilities | 345.02M | 268.1M | 301.12M | 296.11M | 341.57M | 365.11M | 352.94M | 264.78M | 250.93M | 217.02M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 42.04M | 29.82M | 30.82M | 36M | 34.21M | 17.69M | 20.52M | - | - | - |
| totalLiabilities | 524.12M | 443.57M | 484.82M | 495.55M | 504.13M | 508.01M | 497.63M | 391.32M | 331.17M | 303.33M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 149K | 148K | 146K | 121K | 119K | 117K | 116K | 114K | 113K | 112K |
| retainedEarnings | 419.54M | 453.48M | 421.98M | 406.05M | 377.26M | 241.73M | 212.55M | 180.36M | 161.36M | 141.29M |
| additionalPaidInCapital | 235.88M | 217.52M | 206.2M | 112.04M | 104.25M | 97.09M | 88.4M | 83.71M | 80.22M | 76.78M |
| 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 | -33.94M | 31.5M | 15.93M | 28.79M | 135.54M | 29.17M | 32.46M | 9.04M | 20.08M | 25.26M |
| depreciationAndAmortization | 33.66M | 33.44M | 32.57M | 31.42M | 28.39M | 28.85M | 28.3M | 25.3M | 22.84M | 22.86M |
| deferredIncomeTax | -11.62M | -7.45M | -9.83M | -9.39M | 1.77M | 327K | -1.83M | 2.04M | -15.41M | 3.52M |
| stockBasedCompensation | 24.52M | 17.84M | 15.04M | 10.74M | 11.21M | 9.3M | 7.16M | 5.04M | 4.68M | 3.01M |
| changeInWorkingCapital | -58.38M | -50.57M | -29.68M | -38.6M | -47.34M | -67.8M | -19.04M | -14.24M | 450K | 13.56M |
| accountsReceivables | -63.84M | -28.55M | 15.6M | -46.07M | -34.07M | -38.48M | -17.62M | 7.5M | 2.72M | 3.22M |
| inventory | 13.17M | 2.32M | -18.8M | -20.84M | -17.13M | -20.18M | -8.49M | 23.24M | -533K | -5.18M |
| accountsPayables | -551K | 3.24M | -18.42M | 24.22M | 2.79M | -19.71M | 11.62M | 18.5M | -4.02M | 15.06M |
| otherWorkingCapital | -7.16M | -27.58M | -8.06M | 4.09M | 1.06M | 10.58M | -4.55M | -63.47M | 2.28M | 472K |
| otherNonCashItems | 12.36M | 9.43M | 7.04M | 9.72M | -130.13M | 12.76M | 3.98M | 19.06M | 2.8M | -24.94M |
| netCashProvidedByOperatingActivities | -33.4M | 34.18M | 31.07M | 32.68M | -565K | 12.61M | 51.03M | 46.24M | 35.43M | 43.27M |
| investmentsInPropertyPlantAndEquipment | -15.24M | -14.13M | -19.52M | -19.69M | -16.86M | -12.51M | -18.29M | -17.62M | -27.61M | -17M |
| acquisitionsNet | - | - | -114.38M | 365K | -69.48M | 190K | -76.65M | -30.71M | -59.8M | 51.89M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.11M | 223K | 404K | 82000 | 144.09M | 6.85M | 3000 | 396K | 1.2M | 16000 |
| netCashProvidedByInvestingActivities | -13.12M | -13.91M | -133.5M | -19.24M | 57.75M | -5.47M | -94.93M | -47.93M | -86.21M | 34.91M |
| netDebtIssuance | 57.9M | -23.14M | 17.21M | -39.62M | -33.29M | 10.35M | 76.83M | 14.9M | 48.1M | -75.02M |
| longTermNetDebtIssuance | 57.9M | -23.14M | 17.21M | -39.62M | -33.29M | 10.35M | 76.83M | 14.9M | 48.1M | -75.02M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -3.22M | -2.86M | 81.83M | - | - | - | - | - | - | -3.46M |
| netCommonStockIssuance | -3.22M | -2.86M | 85.11M | - | - | - | - | - | - | -3.46M |
| commonStockIssuance | - | -2.86M | 85.11M | - | - | - | - | -1.55M | -2.61M | -1.42M |
| commonStockRepurchased | -3.22M | - | - | - | - | - | - | -3.37M | -6.9M | -1.42M |
| netPreferredStockIssuance | - | - | -3.28M | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -3.89M | -4.05M | -607K | -3.61M | -5.09M | -2.61M | 2.29M |
| netCashProvidedByFinancingActivities | 54.68M | -26M | 99.05M | -43.51M | -37.34M | 9.74M | 73.22M | 9.81M | 45.49M | -76.2M |
| date | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 209.02M | 217.13M | 212.56M | 202.26M | 194.11M | 197.29M | 201.41M | 197M | 190.85M | 192.23M |
| costOfRevenue | 152.79M | 157.9M | 156.08M | 148.52M | 142.52M | 150.88M | 148.74M | 145.76M | 143.9M | 150.54M |
| grossProfit | 56.23M | 59.24M | 56.48M | 53.74M | 51.6M | 46.41M | 52.68M | 51.24M | 46.94M | 41.7M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 40.51M | 34.11M | 36.27M | 35.96M | 34.59M | 34.11M | 35.49M | 36.06M | 32.95M | 30.97M |
| otherExpenses | - | - | - | - | - | 1.9M | 1.92M | 1.25M | 1.37M | 1.79M |
| operatingExpenses | 40.51M | 34.11M | 36.27M | 35.96M | 34.59M | 36.01M | 37.41M | 37.32M | 34.32M | 32.76M |
| costAndExpenses | 193.3M | 192M | 192.35M | 184.48M | 177.11M | 186.89M | 186.15M | 183.08M | 178.22M | 183.3M |
| netInterestIncome | 4.01M | -3.48M | -2.93M | -3.01M | -3.26M | -3.62M | -3.83M | -3.98M | -3.88M | -5.45M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | -4.01M | 3.48M | 2.93M | 3.01M | 3.26M | 3.62M | 3.83M | 3.98M | 3.88M | 5.45M |
| depreciationAndAmortization | 8.24M | 8.46M | 8.34M | 8.27M | 8.58M | 8.31M | 8.53M | 8.24M | 8.35M | 8.15M |
| ebitda | 15.94M | 24.76M | -71.71M | 27.19M | 25.16M | 18.71M | 23.8M | 22.17M | 20.98M | 17.37M |
| ebit | 7.7M | 16.3M | -80.05M | 18.92M | 16.58M | 10.4M | 15.27M | 13.92M | 12.62M | 9.22M |
| nonOperatingIncomeExcludingInterest | 8.02M | 8.83M | 100.26M | -1.14M | 426K | - | - | - | - | -290K |
| operatingIncome | 15.72M | 25.13M | 20.21M | 17.78M | 17M | 10.4M | 15.27M | 13.92M | 12.62M | 8.93M |
| totalOtherIncomeExpensesNet | -4.01M | -12.31M | -103.18M | -1.87M | -3.69M | -3.62M | -3.83M | -3.98M | -3.88M | -5.16M |
| incomeBeforeTax | 11.71M | 12.82M | -82.98M | 15.91M | 13.31M | 6.78M | 11.44M | 9.95M | 8.74M | 3.77M |
| incomeTaxExpense | 1.79M | 3.5M | -18.53M | 3.36M | 2.8M | 8000 | 1.29M | 2.22M | 1.89M | -1.34M |
| netIncomeFromContinuingOperations | 9.92M | 9.32M | -64.45M | 12.55M | 10.51M | 6.77M | 10.15M | 7.72M | 6.85M | 5.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 9.92M | 9.32M | -64.45M | 12.55M | 10.51M | 6.77M | 10.15M | 7.72M | 6.85M | 5.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 9.92M | 9.32M | -64.45M | 12.55M | 10.51M | 6.77M | 10.15M | 7.72M | 6.85M | 5.11M |
| eps | 0.66 | 0.48 | -4.3 | 0.84 | 0.71 | 0.46 | 0.69 | 0.52 | 0.47 | 0.35 |
| date | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 39.1M | 45.29M | 50.92M | 37.12M | 30.73M | 37.14M | 37.27M | 29.4M | 32.07M | 42.86M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 39.1M | 45.29M | 50.92M | 37.12M | 30.73M | 37.14M | 37.27M | 29.4M | 32.07M | 42.86M |
| netReceivables | 386.26M | 374.29M | 359.67M | 340.73M | 330.05M | 310.3M | 329.16M | 316.9M | 301.56M | 282.38M |
| accountsReceivables | 137.03M | 124.44M | 111.27M | 119.68M | 119.15M | 109.72M | 107.73M | 106.58M | 104.5M | 104.69M |
| otherReceivables | 249.23M | 249.84M | 248.4M | 221.05M | 210.9M | 200.58M | 221.43M | 210.31M | 197.06M | 177.69M |
| inventory | 186.27M | 182.79M | 192.82M | 197.3M | 197.41M | 196.88M | 185.77M | 201.83M | 208.96M | 199.2M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 22.23M | 23.61M | 77.94M | 23.1M | 20.34M | 23.76M | 18.16M | 20.58M | 21.36M | 25.13M |
| totalCurrentAssets | 633.86M | 625.98M | 681.35M | 598.24M | 578.54M | 568.08M | 570.36M | 568.71M | 563.94M | 549.57M |
| propertyPlantEquipmentNet | 143.64M | 147.3M | 149.53M | 133.3M | 135.5M | 138.42M | 140.26M | 138.43M | 139.6M | 140.89M |
| goodwill | 244.6M | 244.6M | 244.6M | 244.6M | 244.6M | 244.6M | 244.6M | 244.6M | 244.6M | 244.6M |
| intangibleAssets | 128.66M | 132.84M | 137.03M | 141.22M | 145.4M | 149.59M | 153.78M | 157.97M | 162.08M | 166.34M |
| goodwillAndIntangibleAssets | 373.26M | 377.44M | 381.63M | 385.82M | 390M | 394.19M | 398.38M | 402.57M | 406.68M | 410.94M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 14.18M | 15.32M | 18.17M | 5.07M | 4.24M | 2.24M | 5.11M | 641K | 641K | 641K |
| otherNonCurrentAssets | 20.4M | 20.19M | 17.89M | 18.41M | 20.33M | 23.17M | 15.81M | 21.15M | 21.19M | 18.87M |
| totalNonCurrentAssets | 551.48M | 560.25M | 567.22M | 542.59M | 550.08M | 558.02M | 559.56M | 562.79M | 568.11M | 571.35M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.19B | 1.19B | 1.25B | 1.14B | 1.13B | 1.13B | 1.13B | 1.13B | 1.13B | 1.12B |
| totalPayables | 80.25M | 75.01M | 85.58M | 88.52M | 82.67M | 76.45M | 78.59M | 77.91M | 85.45M | 72.44M |
| accountPayables | 79.96M | 74.65M | 85.28M | 84.09M | 80.29M | 75.78M | 75.43M | 76.81M | 84.29M | 72.26M |
| otherPayables | 293K | 353K | 298K | 4.43M | 2.38M | 669K | 3.16M | 1.1M | 1.15M | 177K |
| accruedExpenses | 20.44M | 4.08M | 151.35M | - | - | - | - | - | - | - |
| shortTermDebt | 12M | 5M | 12.5M | 12.5M | 12.5M | 12.5M | 10.94M | 10.94M | 9.38M | 7.81M |
| capitalLeaseObligationsCurrent | - | 7.82M | 7.8M | 8.87M | 8.72M | 8.53M | 8.33M | 7.94M | 7.74M | 7.87M |
| taxPayables | - | 353K | 298K | 4.43M | 2.38M | 669K | 3.16M | 1.1M | 1.15M | 177K |
| deferredRevenue | 52.47M | 40.69M | 34.45M | 36.97M | 37.5M | 34.44M | 36.88M | 50.03M | 57.79M | 53.49M |
| otherCurrentLiabilities | 7.38M | 46.5M | 42.58M | 37.64M | 31.99M | 43.54M | 42.96M | 39.19M | 28.16M | 42.08M |
| totalCurrentLiabilities | 172.55M | 179.1M | 334.25M | 184.5M | 173.37M | 175.47M | 177.7M | 186.02M | 188.51M | 183.7M |
| longTermDebt | 297.61M | 298.79M | 215.05M | 218.08M | 229.92M | 229.83M | 245.99M | 250.9M | 253.93M | 256.96M |
| capitalLeaseObligationsNonCurrent | 33.09M | 34.22M | 36.13M | 16.85M | 19.1M | 21.28M | 23.36M | 20.41M | 21.02M | 22.95M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | 2.94M | 4.44M | 4.77M |
| otherNonCurrentLiabilities | 12.29M | 12M | 14.1M | 13.57M | 13.21M | 16.98M | 17.3M | 15.33M | 18.61M | 16.45M |
| totalNonCurrentLiabilities | 342.99M | 345.02M | 265.27M | 248.5M | 262.24M | 268.1M | 286.65M | 289.58M | 297.99M | 301.12M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 33.09M | 42.04M | 43.92M | 25.72M | 27.82M | 29.82M | 31.69M | 28.36M | 28.76M | 30.82M |
| totalLiabilities | 515.54M | 524.12M | 599.52M | 433M | 435.61M | 443.57M | 464.34M | 475.6M | 486.51M | 484.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 151K | 149K | 149K | 149K | 149K | 148K | 148K | 147K | 147K | 146K |
| retainedEarnings | 416.22M | 419.54M | 412.09M | 476.54M | 463.99M | 453.48M | 446.7M | 436.55M | 428.83M | 421.98M |
| additionalPaidInCapital | 246.38M | 235.88M | 229.98M | 223.65M | 219.84M | 217.52M | 213.47M | 208.93M | 206.56M | 206.2M |
| date | 2026-04-04 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 9.92M | 7.44M | -64.45M | 12.55M | 10.51M | 6.77M | 10.15M | 7.72M | 6.85M | 5.11M |
| depreciationAndAmortization | 8.24M | 8.46M | 8.34M | 8.27M | 8.58M | 8.31M | 8.53M | 8.24M | 8.35M | 8.15M |
| deferredIncomeTax | 1.17M | 2.94M | -12.91M | -358K | -1.3M | 518K | -5.39M | -1.57M | -1.01M | -4.74M |
| stockBasedCompensation | 11.42M | 7.01M | 5.81M | 6.36M | 5.35M | 5.08M | 4.47M | 4.03M | 4.26M | 1.28M |
| changeInWorkingCapital | -21.95M | -9.43M | -19.09M | -5.04M | -24.82M | -4.5M | -6.06M | -17.56M | -22.45M | 13.48M |
| accountsReceivables | -11.86M | -14.46M | -18.94M | -10.74M | -19.7M | 18.92M | -12.58M | -15.64M | -19.24M | 12.63M |
| inventory | -3.48M | 8.32M | 4.48M | 118K | -533K | -11.11M | 16.06M | 7.13M | -9.76M | 15.99M |
| accountsPayables | 5.66M | -10.56M | 928K | 4.15M | 4.93M | -59000 | -1.58M | -7.38M | 12.26M | -6.04M |
| otherWorkingCapital | -12.28M | 7.28M | -5.55M | 1.43M | -9.52M | -12.25M | -7.96M | -1.66M | -5.71M | -9.1M |
| otherNonCashItems | 2.45M | -91.12M | 100.4M | 627K | 2.45M | 2.24M | 2.24M | 2.6M | 2.35M | 3.22M |
| netCashProvidedByOperatingActivities | 11.24M | -74.69M | 18.1M | 22.41M | 771K | 18.42M | 13.94M | 3.46M | -1.65M | 26.5M |
| investmentsInPropertyPlantAndEquipment | -2.94M | -4.07M | -2.09M | -4.27M | -4.82M | -3.85M | -1.99M | -3.32M | -4.97M | -3.49M |
| acquisitionsNet | 45000 | -3000 | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 38000 | 2.08M | - | 223K | - | - | - | - |
| netCashProvidedByInvestingActivities | -2.89M | -4.07M | -2.05M | -2.19M | -4.82M | -3.63M | -1.99M | -3.32M | -4.97M | -3.49M |
| netDebtIssuance | -1.34M | 73.23M | -3.21M | -12.02M | -96000 | -14.77M | -5.07M | -1.65M | -1.65M | -6.65M |
| longTermNetDebtIssuance | -1.34M | 73.23M | -3.21M | -12.02M | -96000 | -14.77M | -5.07M | -1.65M | -1.65M | -6.65M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -13.2M | -105K | 963K | -1.82M | - | -5.95M | 981K | - | - | - |
| netCommonStockIssuance | -13.2M | -105K | 963K | -1.82M | - | -5.95M | 981K | - | - | - |
| commonStockIssuance | - | - | 963K | - | - | - | 981K | - | - | - |
| commonStockRepurchased | -13.2M | -105K | - | -1.82M | - | -5.95M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | -2.27M | 5.8M | - | -1.16M | -2.53M | -690K |
| netCashProvidedByFinancingActivities | -14.53M | 73.13M | -2.25M | -13.84M | -2.36M | -14.92M | -4.09M | -2.8M | -4.18M | -7.34M |