NASDAQ : VSECU
$0.24 (0.47%)
| 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 | 1.11B | 1.08B | 860.49M | 669.45M | 750.85M | 661.66M | 752.63M | 697.22M | 760.11M | 691.79M |
| costOfRevenue | 980.14M | 971.93M | 764.87M | 612.21M | 725.71M | 603.78M | 688.18M | 640.97M | 703.36M | 633.65M |
| grossProfit | 132.13M | 108.2M | 95.62M | 57.24M | 25.14M | 57.88M | 64.45M | 56.24M | 56.75M | 58.14M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 7.14M | 5.48M | 3.92M | 3.64M | 3.62M | 1.35M | 1.89M | 3.14M | 2.43M | 6.61M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 7.14M | 5.48M | 3.92M | 3.64M | 3.62M | 1.35M | 1.89M | 3.14M | 2.43M | 6.61M |
| costAndExpenses | 987.28M | 977.41M | 768.79M | 615.84M | 729.33M | 605.13M | 690.07M | 644.12M | 705.79M | 640.26M |
| netInterestIncome | -20.56M | -34.94M | -31.08M | -17.89M | -12.07M | -13.5M | -13.83M | -8.98M | -9.24M | -9.86M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 20.56M | 34.94M | 31.08M | 17.89M | 12.07M | 13.5M | 13.83M | 8.98M | 9.24M | 9.86M |
| depreciationAndAmortization | 39.92M | 28.76M | 23.42M | 24.6M | 25.6M | 24.14M | 26.93M | 25.22M | 25.88M | 26.05M |
| ebitda | 129.52M | 110.18M | 111.41M | 78.21M | 47.12M | 38.06M | 87.18M | 79.45M | 80.21M | 77.58M |
| ebit | 89.6M | 81.42M | 88M | 53.6M | 21.52M | 13.92M | 60.26M | 54.23M | 54.32M | 51.53M |
| nonOperatingIncomeExcludingInterest | 35.4M | 21.3M | 3.7M | - | - | 42.61M | 2.3M | -1.13M | - | - |
| operatingIncome | 125M | 102.72M | 91.7M | 53.6M | 21.52M | 56.53M | 62.56M | 53.1M | 54.32M | 51.53M |
| totalOtherIncomeExpensesNet | -55.96M | -56.24M | -34.78M | -17.89M | -12.07M | -56.1M | -16.13M | -7.85M | -9.24M | -9.86M |
| incomeBeforeTax | 69.04M | 46.48M | 56.91M | 35.71M | 9.45M | 427K | 46.43M | 45.25M | 45.08M | 41.67M |
| incomeTaxExpense | 15.55M | 9.98M | 13.76M | 9.05M | 1.48M | 5.6M | 9.4M | 10.17M | 5.99M | 14.88M |
| netIncomeFromContinuingOperations | 53.49M | 36.5M | 43.15M | 26.66M | 7.97M | -5.17M | 37.02M | 35.08M | 39.1M | 26.79M |
| netIncomeFromDiscontinuedOperations | - | -5.98M | -4.02M | 1.4M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 53.49M | 30.52M | 39.13M | 28.06M | 7.97M | -5.17M | 37.02M | 35.08M | 39.1M | 26.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 53.49M | 30.52M | 39.13M | 28.06M | 7.97M | -5.17M | 37.02M | 35.08M | 39.1M | 26.79M |
| eps | 2.52 | 1.71 | 2.77 | 2.2 | 0.63 | -0.47 | 3.38 | 3.23 | 3.61 | 2.48 |
| 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 | 69.36M | 29.03M | 7.77M | 305K | 518K | 378K | 734K | 162K | 624K | 428K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 69.36M | 29.03M | 7.77M | 305K | 518K | 378K | 734K | 162K | 624K | 428K |
| netReceivables | 232.2M | 227.52M | 136.01M | 98.01M | 111.29M | 80.55M | 116.91M | 101.26M | 98.34M | 101.22M |
| accountsReceivables | 190.73M | 197.56M | 127.96M | 90.6M | 76.59M | 80.55M | 70.63M | 60M | 55.76M | 101.22M |
| otherReceivables | 41.47M | 29.96M | 8.05M | 7.41M | 34.7M | - | 46.28M | 41.26M | 42.58M | - |
| inventory | 553.83M | 576.32M | 500.86M | 380.71M | 322.7M | 253.42M | 218.63M | 166.39M | 132.59M | 136.34M |
| prepaids | - | - | - | - | 14.55M | - | - | - | - | - |
| otherCurrentAssets | 37.94M | 41.96M | 129.39M | 69.68M | 14.93M | 20.61M | 19.07M | 13.41M | 16.99M | 20.48M |
| totalCurrentAssets | 893.33M | 874.83M | 774.03M | 548.88M | 463.99M | 354.96M | 355.34M | 281.22M | 248.54M | 258.46M |
| propertyPlantEquipmentNet | 141.25M | 138.91M | 86.76M | 82.38M | 69.81M | 56.88M | 64.41M | 49.61M | 55.15M | 62.06M |
| goodwill | 641.24M | 491.45M | 351.78M | 248.84M | 248.75M | 238.13M | 276.45M | 198.62M | 198.62M | 198.62M |
| intangibleAssets | 295.96M | 197.28M | 114.13M | 90.62M | 108.26M | 103.6M | 132.18M | 94.89M | 110.91M | 126.93M |
| goodwillAndIntangibleAssets | 937.2M | 688.73M | 465.91M | 339.46M | 357.02M | 341.72M | 408.62M | 293.51M | 309.53M | 325.55M |
| longTermInvestments | 28.28M | 4.09M | 2.84M | 6.62M | 7.04M | 9.86M | - | - | - | - |
| taxAssets | - | - | - | 30.87M | 27.63M | 15.12M | - | - | - | - |
| otherNonCurrentAssets | 28.52M | 28.05M | 20.8M | -8.42M | -6.94M | 1.55M | 17.49M | 14.49M | 15.8M | 15.77M |
| totalNonCurrentAssets | 1.14B | 859.79M | 576.31M | 450.91M | 454.56M | 425.12M | 490.52M | 357.61M | 380.47M | 403.38M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.03B | 1.73B | 1.35B | 999.79M | 918.56M | 780.08M | 845.86M | 638.83M | 629.01M | 661.84M |
| totalPayables | 158.97M | 188.43M | 173.04M | 128.5M | 115.06M | 72.68M | 68.1M | 57.41M | 66.02M | 94M |
| accountPayables | 154.51M | 187.59M | 173.04M | 128.5M | 115.06M | 72.68M | 68.1M | 57.41M | 66.02M | 94M |
| otherPayables | 4.46M | 839K | - | - | - | - | - | - | - | - |
| accruedExpenses | 19.36M | 19.53M | 15.73M | 13.94M | 28.91M | 24.28M | 27.29M | 24.6M | 23.3M | 20.7M |
| shortTermDebt | 13.81M | 30M | 22.5M | 10M | 14.16M | 20.38M | 16.88M | 11.07M | 6.96M | 21.02M |
| capitalLeaseObligationsCurrent | - | 6.89M | 4.96M | 3.18M | 5.99M | 4.01M | 3.71M | - | - | - |
| taxPayables | - | 839K | - | - | - | - | - | - | - | - |
| deferredRevenue | 6.89M | 4.48M | 2.78M | 963K | 8.23M | 10.94M | 6.38M | - | - | - |
| otherCurrentLiabilities | 38.48M | 32.52M | 67.87M | 68.01M | 7.6M | 6.94M | 41.82M | 11.8M | 17.7M | 12.72M |
| totalCurrentLiabilities | 237.51M | 281.84M | 286.89M | 224.6M | 179.96M | 139.23M | 164.18M | 104.88M | 113.98M | 148.44M |
| longTermDebt | 285.3M | 400.17M | 406.84M | 276.3M | 270.41M | 230.71M | 253.13M | 151.13M | 165.61M | 193.62M |
| capitalLeaseObligationsNonCurrent | 43.69M | 48.14M | 24.96M | 19.15M | 27.17M | 22.82M | 24.44M | 18.91M | 20.58M | 21.96M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | 12.75M |
| deferredTaxLiabilitiesNonCurrent | 12.39M | - | 6.98M | 4.76M | 9.11M | 14.9M | 17.86M | 18.48M | 19.42M | 29.87M |
| otherNonCurrentLiabilities | 10.87M | 16.27M | 7.94M | 25.45M | 14.58M | 16.11M | 23.15M | 17.03M | 16.32M | - |
| totalNonCurrentLiabilities | 352.26M | 464.59M | 446.73M | 325.66M | 321.26M | 284.54M | 318.58M | 205.56M | 221.94M | 258.2M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 43.69M | 55.03M | 29.92M | 22.34M | 33.16M | 26.83M | 28.15M | 18.91M | 20.58M | 21.96M |
| totalLiabilities | 589.77M | 746.43M | 733.61M | 550.26M | 501.22M | 423.76M | 482.76M | 310.43M | 335.92M | 406.64M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.17M | 1.03M | 788K | 641K | 636K | 553K | 549K | 544K | 542K | 540K |
| retainedEarnings | 395.64M | 392.48M | 384.7M | 351.3M | 328.36M | 325.1M | 334.25M | 301.07M | 267.9M | 231.73M |
| additionalPaidInCapital | 1.04B | 591.6M | 229.1M | 92.62M | 88.52M | 31.87M | 29.41M | 26.63M | 24.47M | 22.88M |
| 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 | 53.49M | 15.32M | 39.13M | 28.06M | 7.97M | -5.17M | 37.02M | 35.08M | 39.1M | 26.79M |
| depreciationAndAmortization | 39.92M | 28.76M | 23.42M | 25.57M | 25.6M | 24.14M | 26.93M | 25.22M | 25.88M | 26.05M |
| deferredIncomeTax | -58000 | -10M | -1.98M | -1.14M | -4.36M | 106K | -505K | -1.37M | -10.53M | -1.15M |
| stockBasedCompensation | - | 8.32M | 7.74M | 4.46M | 3.93M | 2.86M | 3.26M | 3.03M | 3.07M | 2.11M |
| changeInWorkingCapital | -113.13M | -106.86M | -92.42M | -50.12M | -75.1M | -22.06M | -50.62M | -41.4M | -7.09M | -5.28M |
| accountsReceivables | -35.1M | -32.46M | -20.78M | -33.03M | -9.41M | 7.73M | -3.33M | -3.75M | 2.88M | -22.75M |
| inventory | -56.87M | -31.67M | -87.53M | -59.1M | -80.02M | -50.17M | -44.22M | -35.56M | 3.75M | -27.22M |
| accountsPayables | -10.93M | -31.76M | 23.91M | 36.19M | 33.21M | 3.5M | 7.72M | -7.4M | -23.59M | 54.74M |
| otherWorkingCapital | -10.22M | -10.98M | -8.03M | 5.82M | -18.88M | 16.87M | -10.79M | 5.31M | 9.86M | -10.06M |
| otherNonCashItems | 46.76M | 33.42M | 2.29M | 1.22M | 24.36M | 35.9M | 1.9M | -1.7M | 71.79M | -1.33M |
| netCashProvidedByOperatingActivities | 26.99M | -31.04M | -21.83M | 8.05M | -17.6M | 35.76M | 17.99M | 18.86M | 50.42M | 47.19M |
| investmentsInPropertyPlantAndEquipment | -21.28M | -20.7M | -18.67M | -11.21M | -10.52M | -4.43M | -9.63M | -3.12M | -3.74M | -6.55M |
| acquisitionsNet | -255.17M | -283.12M | -218.58M | - | -53.34M | 21.77M | -113.18M | 1.7M | 732K | -63000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 40.16M | 1.56M | 8.84M | 2.22M | 2.88M | 4000 | 122K | 732K | 143K |
| netCashProvidedByInvestingActivities | -276.45M | -263.67M | -235.69M | -2.38M | -61.63M | 20.22M | -122.81M | -1.3M | -3.01M | -6.47M |
| netDebtIssuance | -138.83M | -500K | 144.39M | 1.88M | 33.27M | -19.34M | 110.07M | -12.42M | -43.9M | -19.54M |
| longTermNetDebtIssuance | -138.83M | -500K | 144.39M | 1.88M | 33.27M | -19.34M | 110.07M | -12.42M | -43.9M | -19.54M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 442.17M | 326M | 130.02M | 899K | 52.02M | -690K | - | - | - | - |
| netCommonStockIssuance | 442.17M | 326M | 130.02M | 899K | 52.02M | -690K | - | - | -500K | -499K |
| commonStockIssuance | 442.17M | 326M | 130.02M | 899K | 52.02M | - | 955K | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -690K | -955K | - | -500K | -499K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.26M | -7.06M | -5.44M | -5.11M | -4.43M | -3.97M | -3.73M | -3.26M | -2.82M | -2.48M |
| commonDividendsPaid | -8.26M | -7.06M | -5.44M | -5.11M | -4.43M | -3.97M | -3.73M | -3.26M | -2.82M | -2.48M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.28M | -2.63M | -4M | -3.38M | -1.49M | -32.34M | -955K | -2.34M | -500K | -19.01M |
| netCashProvidedByFinancingActivities | 289.79M | 315.81M | 264.97M | -5.71M | 79.37M | -56.34M | 105.38M | -18.02M | -47.21M | -41.04M |
| 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 | 324.58M | 301.18M | 282.91M | 272.14M | 256.04M | 299.02M | 203.64M | 192.83M | 162.38M | 235.32M |
| costOfRevenue | 285.63M | 260.94M | 248.86M | 241.11M | 229.23M | 266.75M | 181.68M | 173.59M | 143.82M | 208.51M |
| grossProfit | 38.95M | 40.24M | 34.05M | 31.03M | 26.82M | 32.27M | 21.96M | 19.24M | 18.57M | 26.82M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 6.2M | 3.75M | 667K | 7.52M | 1.11M | -245K | 1.24M | 3.28M | 1.32M | 1.3M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 6.2M | 3.75M | 667K | 7.52M | 1.11M | -245K | 1.24M | 3.28M | 1.32M | 1.3M |
| costAndExpenses | 291.83M | 264.69M | 249.52M | 248.63M | 230.34M | 266.51M | 182.92M | 176.87M | 145.14M | 209.81M |
| netInterestIncome | 1.4M | -833K | -4.84M | -6.94M | -7.94M | -6.94M | -8.99M | -9.83M | -9.19M | -9.28M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | -1.4M | 833K | 4.84M | 6.94M | 7.94M | 6.94M | 8.99M | 9.83M | 9.19M | 9.28M |
| depreciationAndAmortization | 12.75M | 10.92M | 10.19M | 9.64M | 9.9M | 8.35M | 6.99M | 6.92M | 5.94M | 5.96M |
| ebitda | 45.5M | 42.42M | 20.78M | 32.65M | 34.41M | 35.77M | 27.06M | 9.52M | 21.59M | 31.27M |
| ebit | 32.75M | 31.49M | 10.59M | 23.01M | 24.5M | 27.42M | 20.07M | 2.6M | 15.64M | 25.32M |
| nonOperatingIncomeExcludingInterest | - | 5M | 22.8M | 500K | 1.2M | 5.1M | 648K | 13.36M | 1.6M | 200K |
| operatingIncome | 32.75M | 36.49M | 33.39M | 23.51M | 25.7M | 32.52M | 20.72M | 15.96M | 17.24M | 25.52M |
| totalOtherIncomeExpensesNet | 1.4M | -5.83M | -27.64M | -7.44M | -9.14M | -12.04M | -9.64M | -23.18M | -10.79M | -9.48M |
| incomeBeforeTax | 34.15M | 30.66M | 5.75M | 16.07M | 16.56M | 20.47M | 11.08M | -7.22M | 6.45M | 16.04M |
| incomeTaxExpense | 5.1M | 8.36M | 2.16M | 2.43M | 2.6M | 4.95M | 2.34M | -1.94M | 911K | 3.21M |
| netIncomeFromContinuingOperations | 29.06M | 22.3M | 3.59M | 13.64M | 13.97M | 15.52M | 8.74M | -5.29M | 5.54M | 12.83M |
| netIncomeFromDiscontinuedOperations | - | -8.73M | 164K | 2.81M | -23.18M | 73000 | 2.91M | 2.51M | -24.82M | -1.23M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 29.06M | 13.57M | 3.76M | 16.45M | -9.22M | 15.6M | 11.65M | -2.78M | -19.27M | 11.6M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 29.06M | 13.57M | 3.76M | 16.45M | -9.22M | 15.6M | 11.65M | -2.78M | -19.27M | 11.6M |
| eps | 1.06 | 0.58 | 0.19 | 0.66 | -0.44 | 0.75 | 0.63 | -0.16 | -1.22 | 0.74 |
| 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 | 1.24B | 69.36M | 8.78M | 16.91M | 5.71M | 29.03M | 7.91M | 18.99M | 10.57M | 7.77M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.24B | 69.36M | 8.78M | 16.91M | 5.71M | 29.03M | 7.91M | 18.99M | 10.57M | 7.77M |
| netReceivables | 262.23M | 232.2M | 210.43M | 217.25M | 200.41M | 227.52M | 192.21M | 196.81M | 156.23M | 136.01M |
| accountsReceivables | 216.5M | 190.73M | 176.4M | 183.21M | 169.53M | 197.56M | 162.66M | 168.24M | 145.43M | 127.96M |
| otherReceivables | 45.72M | 41.47M | 34.03M | 34.04M | 30.88M | 29.96M | 29.55M | 28.58M | 10.8M | 8.05M |
| inventory | 625.74M | 553.83M | 464.32M | 463.22M | 441.46M | 576.32M | 533.77M | 532.37M | 521.25M | 500.86M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 33.57M | 37.94M | 38.76M | 56.25M | 321.28M | 41.96M | 41.4M | 48.2M | 55.05M | 129.39M |
| totalCurrentAssets | 2.16B | 893.33M | 722.28M | 753.62M | 968.86M | 874.83M | 775.3M | 796.38M | 743.1M | 774.03M |
| propertyPlantEquipmentNet | 142.09M | 141.25M | 125.96M | 123.99M | 116.4M | 138.91M | 108.18M | 106.99M | 101.68M | 86.76M |
| goodwill | 638.89M | 641.24M | 428.7M | 428.66M | 423.58M | 491.45M | 390.64M | 390.14M | 351.11M | 351.78M |
| intangibleAssets | 318.81M | 295.96M | 201.85M | 208.54M | 191.02M | 197.28M | 160.58M | 165.39M | 110.75M | 114.13M |
| goodwillAndIntangibleAssets | 957.7M | 937.2M | 630.55M | 637.2M | 614.6M | 688.73M | 551.22M | 555.52M | 461.86M | 465.91M |
| longTermInvestments | 29.57M | 28.28M | 27.93M | 49.52M | 2.16M | 4.09M | 283K | 6.47M | 6.18M | 2.84M |
| taxAssets | - | - | - | - | - | - | - | - | - | 29.38M |
| otherNonCurrentAssets | 20.37M | 28.52M | 53.72M | 37.69M | 30.97M | 28.05M | 29.02M | 28.94M | 24.11M | 20.8M |
| totalNonCurrentAssets | 1.15B | 1.14B | 838.17M | 848.41M | 764.12M | 859.79M | 688.7M | 697.92M | 593.83M | 605.69M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.31B | 2.03B | 1.56B | 1.6B | 1.73B | 1.73B | 1.46B | 1.49B | 1.34B | 1.38B |
| totalPayables | 150.72M | 156.63M | 112.42M | 140.46M | 142.85M | 188.43M | 122.74M | 144.64M | 155.48M | 173.04M |
| accountPayables | 147.91M | 154.51M | 112.42M | 140.46M | 140.78M | 187.59M | 122.74M | 144.64M | 155.48M | 173.04M |
| otherPayables | 2.81M | 2.12M | - | - | 2.07M | 839K | - | - | - | - |
| accruedExpenses | 65.55M | 19.36M | - | 52.01M | 46.79M | 19.53M | 55.52M | 49.16M | 32.79M | 15.73M |
| shortTermDebt | 29.92M | 13.81M | 7.5M | 7.5M | 5.62M | 30M | 30M | 30M | 30M | 22.5M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 6.89M | - | - | - | 4.96M |
| taxPayables | - | - | - | - | - | 839K | - | - | - | - |
| deferredRevenue | - | 6.89M | 6.56M | 2.82M | - | 4.48M | 6.04M | 3.14M | 3.2M | 2.78M |
| otherCurrentLiabilities | - | 40.82M | 56.87M | -757K | 53.03M | 32.52M | -4.2M | -1.3M | 1.58M | 67.87M |
| totalCurrentLiabilities | 246.19M | 237.51M | 183.35M | 202.04M | 248.3M | 281.84M | 210.11M | 225.65M | 223.05M | 286.89M |
| longTermDebt | 331.05M | 285.3M | 386.2M | 371.66M | 459.38M | 400.17M | 420.34M | 433.51M | 451.62M | 406.84M |
| capitalLeaseObligationsNonCurrent | 41.56M | 43.69M | 37.61M | 38.26M | 39.35M | 48.14M | 29.06M | 36.52M | 31.43M | 24.96M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 16.78M | 12.39M | - | - | - | - | - | 4.32M | 7.41M | 36.37M |
| otherNonCurrentLiabilities | 8.87M | 10.87M | -30.06M | 10.54M | 10.21M | 16.27M | 16.69M | 13M | 10.68M | 7.94M |
| totalNonCurrentLiabilities | 398.26M | 352.26M | 393.76M | 420.46M | 508.94M | 464.59M | 466.1M | 487.34M | 501.14M | 476.11M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 41.56M | 43.69M | 37.61M | 38.26M | 39.35M | 55.03M | 29.06M | 36.52M | 31.43M | 29.92M |
| totalLiabilities | 644.45M | 589.77M | 577.11M | 622.5M | 757.24M | 746.43M | 676.2M | 712.98M | 724.19M | 763M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.4M | 1.17M | 1.03M | 1.03M | 1.03M | 1.03M | 921K | 921K | 792K | 788K |
| retainedEarnings | 421.89M | 395.64M | 384.42M | 382.57M | 381.44M | 392.48M | 381.68M | 371.87M | 376.5M | 384.7M |
| additionalPaidInCapital | 2.24B | 1.04B | 597.21M | 595M | 591.65M | 591.6M | 404.98M | 403.67M | 230.8M | 229.1M |
| 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 | 29.06M | 22.3M | 3.59M | 3.2M | -8.97M | 13.06M | -7.06M | -2.78M | 12.1M | 12.83M |
| depreciationAndAmortization | 12.75M | 10.92M | 10.19M | 9.64M | 9.9M | 8.35M | 7.54M | 6.92M | 5.94M | 5.96M |
| deferredIncomeTax | 5.42M | 19.06M | -15.64M | 2.29M | -5.76M | -156K | -2.92M | -3.16M | -3.76M | -800K |
| stockBasedCompensation | 4.58M | - | - | 3.14M | 3.52M | 1.82M | 1.68M | 2.31M | 2.5M | 1.93M |
| changeInWorkingCapital | -113.45M | -7.64M | 385K | -26.26M | -79.62M | 29.37M | -7.47M | -34.02M | -94.75M | 8.74M |
| accountsReceivables | -30.53M | -8.9M | 6.82M | -12.71M | -20.31M | -5M | 4.6M | -15.27M | -16.78M | -880K |
| inventory | -71.54M | -30.35M | -1.04M | -19.12M | -6.36M | -4.86M | -1.4M | -5.5M | -19.91M | -26.66M |
| accountsPayables | -10.85M | 31.14M | -28.34M | -2.83M | -10.89M | 36.1M | -20.81M | -21.37M | -25.68M | 40.63M |
| otherWorkingCapital | -536K | 478K | 22.95M | 8.4M | -42.05M | 3.13M | 10.15M | 8.12M | -32.38M | -4.35M |
| otherNonCashItems | -608K | -7M | 25.57M | 19.89M | 34.29M | 2.93M | 18.39M | 13.19M | -1.09M | -713K |
| netCashProvidedByOperatingActivities | -62.26M | 37.64M | 24.09M | 11.89M | -46.63M | 55.38M | 10.18M | -17.53M | -79.06M | 27.94M |
| investmentsInPropertyPlantAndEquipment | -6.46M | -6.77M | -6.05M | -5.59M | -2.88M | -3.26M | -5.76M | -3.94M | -7.73M | -7.87M |
| acquisitionsNet | -5.39M | -346.24M | -2.75M | -47.74M | 2.75M | -172.88M | -42.06M | -111.28M | 41.14M | 93000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -15.24M | - | 2.75M | 136.07M | - | - | 42.12M | - | - | - |
| netCashProvidedByInvestingActivities | -27.09M | -353.01M | -6.06M | 82.74M | -129K | -176.14M | -5.71M | -115.23M | 33.41M | -7.78M |
| netDebtIssuance | -1.88M | -63.49M | -23.26M | -86.58M | 34.5M | -20.5M | -13.5M | -18.45M | 51.95M | -30.5M |
| longTermNetDebtIssuance | -1.88M | -63.49M | -23.26M | -86.58M | 34.5M | -20.5M | -13.5M | -18.45M | 51.95M | -30.5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 1.27B | 441.7M | -829K | 463K | -4.2M | 164.31M | 1000 | 161.69M | -2.08M | 454K |
| netCommonStockIssuance | 1.27B | 441.7M | -829K | 463K | -4.2M | 164.31M | 1000 | 161.69M | -2.08M | 454K |
| commonStockIssuance | 1.27B | 441.7M | - | 463K | - | 164.31M | 1000 | 161.69M | - | 454K |
| commonStockRepurchased | - | - | -829K | - | -4.2M | - | - | - | -2.08M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.34M | -2.07M | -2.07M | -2.07M | -2.06M | -2.04M | -1.84M | -1.6M | -1.58M | -1.58M |
| commonDividendsPaid | -2.34M | -2.07M | -2.07M | -2.07M | -2.06M | -2.04M | -1.84M | -1.6M | -1.58M | -1.58M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.23M | -203K | - | -47000 | - | 125K | -213K | -466K | - | -1.44M |
| netCashProvidedByFinancingActivities | 1.26B | 375.94M | -26.16M | -88.24M | 28.24M | 141.89M | -15.56M | 141.18M | 48.29M | -33.06M |