OTC : VLXGF
$0 (0.0%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.23B | 1.09B | 912.8M | 740.79M | 590.95M | 468.36M | 382.12M | 369.46M | 341.27M | 306.76M |
| costOfRevenue | 956.03M | 853.7M | 710M | 591.56M | 480.76M | 365.04M | 302.7M | 299.65M | 283.45M | 254.07M |
| grossProfit | 269.81M | 232.8M | 202.8M | 149.22M | 110.19M | 103.33M | 79.43M | 69.81M | 57.81M | 52.69M |
| researchAndDevelopmentExpenses | - | - | 4.4M | 5.33M | 3.65M | 3.38M | 2.51M | 2.63M | 3.24M | 3.17M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 161.79M | 128.27M | 116.6M | 88.65M | 66.35M | 65.72M | 59.71M | 50.26M | 43.57M | 40.44M |
| otherExpenses | - | 149.9M | 17.9M | - | - | - | - | - | - | - |
| operatingExpenses | 161.79M | 149.9M | 138.9M | 93.98M | 70M | 69.1M | 62.23M | 52.89M | 46.8M | 43.87M |
| costAndExpenses | 1.12B | 1B | 848.9M | 685.55M | 550.76M | 434.13M | 364.92M | 352.54M | 330.26M | 297.94M |
| netInterestIncome | -20.32M | -23.08M | -15.5M | -8.61M | -3.56M | -2.1M | -998.87K | -992.9K | -1.57M | -1.64M |
| interestIncome | 986.51K | 708.69K | 1.3M | 409.95K | 288.46K | 316.96K | 320.26K | 128.08K | 21171 | 18237 |
| interestExpense | 21.31M | 23.79M | 16.8M | 9.02M | 3.85M | 2.11M | 1.32M | 1.12M | 1.59M | 1.66M |
| depreciationAndAmortization | 45.48M | 38.7M | 35.3M | 23.78M | 19.42M | 13.84M | 11.82M | 5.73M | 3.4M | 5.15M |
| ebitda | 153.5M | 124.4M | 103.7M | 78.61M | 57.69M | 46.17M | 28.63M | 18.61M | 12.59M | -1.79M |
| ebit | 108.02M | 85.7M | 68.4M | 54.6M | 43.9M | 31.1M | 16.81M | 12.52M | 9.19M | -7.02M |
| nonOperatingIncomeExcludingInterest | - | -2.8M | -4.5M | -800K | -2.9M | -400K | 278.98K | 468K | -421.93K | 402K |
| operatingIncome | 108.02M | 82.9M | 63.9M | 55.24M | 40.19M | 34.23M | 17.2M | 16.93M | 11.01M | 8.83M |
| totalOtherIncomeExpensesNet | -15.88M | -18.6M | -12.3M | -8M | -4.8M | -1.3M | -1.22M | -1.36M | -1.78M | -1.88M |
| incomeBeforeTax | 92.14M | 64.3M | 51.6M | 45.81M | 34.42M | 30.22M | 15.49M | 11.76M | 7.61M | -8.16M |
| incomeTaxExpense | 25.75M | 15.3M | 11.4M | 8.61M | 5.58M | -10.04M | 1.14M | 2.41M | 3.25M | -1.39M |
| netIncomeFromContinuingOperations | 66.39M | 49M | 40.2M | 37.2M | 30.4M | 38.9M | 14.7M | 9.35M | 4.36M | -7.05M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | 196.62K | - | - | - | -143.16K | -433.22K | - |
| netIncome | 64.91M | 47.9M | 39.3M | 36.8M | 30.4M | 38.9M | 14.7M | 9.21M | 3.92M | -6.77M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 64.91M | 47.9M | 39.3M | 36.8M | 30.4M | 38.9M | 14.7M | 9.21M | 3.92M | -7.05M |
| eps | 0.35 | 0.26 | 0.21 | 0.24 | 0.19 | 0.27 | 0.1 | 0.07 | 0.04 | -0.08 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 54.24M | 37.7M | 29.8M | 22.44M | 29.03M | 36.5M | 32.31M | 20.91M | 24.83M | 29.57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | 192K | 380K |
| cashAndShortTermInvestments | 54.24M | 37.7M | 29.8M | 22.44M | 29.03M | 36.5M | 32.31M | 20.91M | 25.02M | 29.95M |
| netReceivables | 273.78M | 229.9M | 187.6M | 152.31M | 137.25M | 113.4M | 66.52M | 80.85M | 64.52M | 61.66M |
| accountsReceivables | 239.2M | 206.5M | 187.6M | 136.7M | 118.7M | 100.3M | 56.38M | 71.31M | 56.2M | 53.45M |
| otherReceivables | 34.59M | 23.4M | 23.4M | 16.46M | 18.55M | 13.1M | 10.14M | 9.54M | 8.32M | 8.21M |
| inventory | 269.77M | 197.9M | 174.3M | 120.19M | 119M | 76.9M | 58M | 49.12M | 40.69M | 36.04M |
| prepaids | - | 5.3M | 4.5M | 3.5M | -18.98M | - | -10.14M | -9.54M | - | -8.21M |
| otherCurrentAssets | 2.21M | 7.2M | 21.7M | 13.4M | 19M | 400K | 10.14M | 9.91M | - | 8.59M |
| totalCurrentAssets | 600M | 472.7M | 417.9M | 295.84M | 285.67M | 227.2M | 156.82M | 151.26M | 130.23M | 127.64M |
| propertyPlantEquipmentNet | 169.72M | 163.7M | 130.2M | 84.38M | 62.64M | 50.4M | 29.91M | 20.42M | 17.41M | 18.09M |
| goodwill | 117.29M | 120.2M | 121.4M | 82.09M | 82.69M | 68M | 25.76M | 17.53M | 2.63M | 2.41M |
| intangibleAssets | 116.59M | 119.7M | 124.5M | 123.78M | 129.57M | 107.6M | 41.3M | 28.65M | 3.13M | 3.01M |
| goodwillAndIntangibleAssets | 233.88M | 239.9M | 245.9M | 205.87M | 212.26M | 175.6M | 67.06M | 46.18M | 5.76M | 5.42M |
| longTermInvestments | 7.52M | 15.01M | 8.1M | 5.29M | 3.59M | 5.3M | 4.49M | 2.7M | 1.79M | 22000 |
| taxAssets | 27.67M | 23.6M | 25.9M | 24.54M | 20.55M | 22M | 8.96M | 4.27M | 2.28M | 2.95M |
| otherNonCurrentAssets | 1.8M | 1.69M | 37M | -82.09M | -82.69M | -68M | -25.76M | -17.53M | -2.63M | -1.57M |
| totalNonCurrentAssets | 440.6M | 443.9M | 421.2M | 237.99M | 216.35M | 185.3M | 84.65M | 56.04M | 24.61M | 24.91M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.04B | 916.6M | 839.1M | 533.84M | 502.02M | 412.5M | 241.47M | 207.3M | 154.84M | 152.55M |
| totalPayables | 172.13M | 275.4M | 133.1M | 84.4M | 84.7M | 72.1M | 39.65M | 45.86M | 54.18M | 56.5M |
| accountPayables | 154.99M | 146.7M | 133.1M | 84.4M | 84.7M | 72.1M | 39.65M | 45.86M | 54.18M | 51.16M |
| otherPayables | 17.14M | 128.7M | - | - | - | - | - | - | - | 5.35M |
| accruedExpenses | - | - | - | 300K | 1.1M | 1.1M | 982K | 975K | 947K | 719K |
| shortTermDebt | 13.33M | 3M | 3.3M | 1.8M | 5M | 9.6M | 225K | 320K | 1.85M | - |
| capitalLeaseObligationsCurrent | - | 24M | 21.3M | 15.6M | 4.3M | 4.6M | 3.5M | - | -4.03M | - |
| taxPayables | - | 14.4M | 18.29M | 14.46M | 10.07M | 9.5M | 8.38M | 4.81M | 4.03M | 5.35M |
| deferredRevenue | - | - | - | 14.46M | 10.07M | 9.5M | 8.38M | 4.81M | 4.03M | - |
| otherCurrentLiabilities | 159.7M | 14.2M | 123M | 80.6M | 73.97M | 70.2M | 49.49M | 36.14M | 25.87M | 25.35M |
| totalCurrentLiabilities | 345.16M | 316.6M | 280.7M | 182.23M | 169.07M | 157.6M | 93.85M | 83.3M | 86.88M | 82.57M |
| longTermDebt | 170.83M | 160.5M | 143.1M | 89.6M | 98.5M | 34.2M | - | - | 13.03M | 18.23M |
| capitalLeaseObligationsNonCurrent | 22.76M | 25M | 16.1M | 19.2M | 16.6M | 15.4M | 7.38M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 28.47M | 26.6M | 28.2M | 6.88M | 6.98M | 7.8M | 6.13M | 4.45M | 2.01M | 1.24M |
| otherNonCurrentLiabilities | 20.95M | 17.7M | 35.4M | 4.1M | 3.2M | 13.5M | 3.58M | 3.9M | 6.78M | 4.2M |
| totalNonCurrentLiabilities | 243.01M | 229.8M | 222.8M | 119.49M | 124.98M | 70.9M | 17.09M | 8.35M | 19.82M | 23.67M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 22.76M | 49M | 37.4M | 34.8M | 20.9M | 20M | 10.88M | - | -4.03M | - |
| totalLiabilities | 588.17M | 546.4M | 503.5M | 301.73M | 294.05M | 228.5M | 110.94M | 91.65M | 106.69M | 106.24M |
| treasuryStock | -3.21M | -6M | -4.3M | -1M | -200K | -3.3M | -1.02M | -1.89M | -867K | -867K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 60.05M | 70.5M | 69.6M | 62.54M | 62.34M | 62M | 60.19M | 58.79M | 39.76M | 39.76M |
| retainedEarnings | 303.36M | 243.4M | 211.3M | 114.71M | 84.98M | 66M | 32M | 19.15M | 7.83M | 2.1M |
| additionalPaidInCapital | 68.37M | 71.6M | 62M | 60.55M | 60.9M | 60.9M | 46.41M | 44.53M | 7.12M | 7.12M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 64.91M | 49M | 39.3M | 37.72M | 29.23M | 41.1M | 14.35M | 9.14M | 4.15M | -6.77M |
| depreciationAndAmortization | 45.48M | 38.7M | 35.47M | 23.78M | 19.42M | 13.84M | 11.82M | 5.73M | 3.4M | 5.15M |
| deferredIncomeTax | -1.28M | - | - | -6.15M | -4.04M | -13.84M | -5.52M | -1.06M | 1.38M | -2.61M |
| stockBasedCompensation | - | 5M | 6.3M | 3.7M | 4.4M | 6.6M | 8.74M | 2.39M | 1.13M | 468K |
| changeInWorkingCapital | -54.46M | -18.1M | -23M | -8.81M | -33.08M | -8.03M | 19.13M | -24.48M | -4.37M | 10.39M |
| accountsReceivables | -38.38M | -19.8M | -17.48M | -15.78M | -13.65M | -17.96M | 20.02M | -10.12M | -1.76M | 2.28M |
| inventory | -66.98M | -24.2M | -5.63M | -204.98K | -27.02M | -12.89M | -2.87M | 601.7K | -4.21M | 5.17M |
| accountsPayables | 50.9M | 26.22M | 25.02M | 7.17M | 7.6M | 22.82M | 1.99M | -14.96M | 1.6M | 2.95M |
| otherWorkingCapital | - | - | -24.91M | - | - | - | - | - | - | - |
| otherNonCashItems | 15.09M | 2.7M | 20.23M | 7.16M | 1.95M | 1.22M | 2.02M | 1.6M | -498.96K | 8.64M |
| netCashProvidedByOperatingActivities | 69.75M | 77.3M | 78.3M | 57.39M | 17.88M | 40.89M | 50.54M | -6.68M | 5.19M | 15.28M |
| investmentsInPropertyPlantAndEquipment | -34.33M | -42.9M | -27.5M | -18.76M | -14.42M | -8.24M | -4.83M | -3.32M | -2.58M | -2.43M |
| acquisitionsNet | 98650 | -10.9M | -138.8M | -12.4M | -52.31M | -44.16M | -24.4M | -23.17M | 46578 | 192.94K |
| purchasesOfInvestments | - | -1M | - | - | - | - | - | - | -423.44K | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.78M | -300K | -1M | 307.47K | -3.6M | 50000 | 24410 | -2.31M | -423.44K | - |
| netCashProvidedByInvestingActivities | -32.46M | -55.1M | -167.3M | -30.85M | -66.73M | -52.4M | -29.21M | -28.79M | -3.38M | -2.24M |
| netDebtIssuance | 9.57M | 18.1M | 50.9M | -16.3M | 56.2M | 31.4M | -2.71M | - | -8.24M | -9.24M |
| longTermNetDebtIssuance | - | 18.1M | 50.9M | -11M | 59.9M | 34.1M | -56000 | -12.83M | -7.28M | -9.24M |
| shortTermNetDebtIssuance | 9.57M | - | - | -5.3M | -6M | 500K | -2.65M | -12.73M | -951.91K | - |
| netStockIssuance | -690.56K | -11M | 63M | -7.38M | -5.1M | -9.1M | -4.63M | 45.66M | - | - |
| netCommonStockIssuance | -690.56K | -11M | 63M | -7.2M | -5.1M | -9.1M | -4.63M | 45.66M | - | - |
| commonStockIssuance | - | - | 72.3M | - | - | - | - | 46.68M | - | - |
| commonStockRepurchased | -690.56K | -11M | -9.3M | -7.2M | -4.9M | -9.1M | -4.52M | -1.02M | - | - |
| netPreferredStockIssuance | - | - | - | -179.18K | - | - | - | - | - | - |
| netDividendsPaid | -8.39M | -9.7M | -6.7M | -5.84M | -6.92M | -6.34M | -1.91M | - | - | - |
| commonDividendsPaid | -8.39M | -9.7M | -6.7M | -5.84M | -6.92M | -6.34M | -1.91M | - | - | - |
| preferredDividendsPaid | - | - | - | - | -277K | 339.25K | -46136 | - | - | - |
| otherFinancingActivities | -21.8M | -12.4M | -11.7M | -1.88M | -3.5M | -1.8M | -964.13K | -12.83M | 455.91K | -582K |
| netCashProvidedByFinancingActivities | -21.31M | -15M | 95.5M | -32.18M | 38.85M | 15.32M | -10.26M | 33.62M | -8.24M | -14.38M |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-09-29 | 2024-03-31 | 2023-09-30 | 2023-04-02 | 2022-10-02 | 2022-03-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 650.61M | 584.82M | 577.68M | 518.2M | 515.3M | 385.19M | 365.3M | 357.5M | 314.4M | 284.15M |
| costOfRevenue | 507.49M | 456.02M | 461.19M | 405.1M | 403.7M | 303.4M | 281.9M | 283.9M | 257.69M | 228.48M |
| grossProfit | 143.12M | 128.8M | 116.49M | 113.1M | 111.6M | 81.79M | 83.4M | 73.6M | 56.71M | 55.67M |
| researchAndDevelopmentExpenses | - | - | - | - | 4.4M | - | 5.2M | - | 1.9M | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 84.15M | 78.92M | 64.95M | 75.4M | 54M | 54.07M | 43.1M | 48.4M | 35.41M | 36.55M |
| otherExpenses | - | - | - | 1.1M | 15.1M | - | 5.8M | - | - | - |
| operatingExpenses | 84.15M | 78.92M | 64.95M | 76.5M | 73.5M | 54.07M | 54.1M | 48.4M | 35.41M | 36.55M |
| costAndExpenses | 591.64M | 534.94M | 526.14M | 481.6M | 477.2M | 357.48M | 336M | 332.3M | 293.1M | 265.03M |
| netInterestIncome | -10.07M | -10.42M | -10.98M | -12.53M | -20.33M | -5.23M | -5.1M | -3.4M | -3.21M | -1.86M |
| interestIncome | 592.63K | 400.63K | 203.3K | 522.04K | 2.01M | 290.71K | 309.97K | 3.7M | 143.6K | 148.51K |
| interestExpense | 10.67M | 10.82M | 11.18M | 13.05M | 22.35M | 5.52M | 5.1M | 3.49M | 3.35M | 2.01M |
| depreciationAndAmortization | 24.59M | 21.23M | 18.6M | 15.6M | 13.9M | 14.73M | 8.6M | 8.5M | 10.41M | 9.26M |
| ebitda | 83.56M | 68.31M | 65.87M | 53.3M | 54.6M | 40.02M | 37.8M | 33.7M | 29.91M | 29.98M |
| ebit | 58.97M | 47.07M | 47.27M | 37.7M | 40.7M | 25.29M | 29.2M | 25.2M | 19.5M | 20.71M |
| nonOperatingIncomeExcludingInterest | - | 2.8M | 4.27M | -1.1M | -2.6M | 2.42M | 100000 | -700K | 1.8M | -1.59M |
| operatingIncome | 58.97M | 49.88M | 51.54M | 36.6M | 38.1M | 27.71M | 29.3M | 25.2M | 21.3M | 19.12M |
| totalOtherIncomeExpensesNet | -4.15M | -11.92M | -13.11M | -10.1M | -8.5M | -7.95M | -5M | -3.7M | -5.15M | -414.46K |
| incomeBeforeTax | 54.82M | 37.96M | 38.42M | 26.5M | 29.6M | 19.77M | 24.3M | 21.5M | 16.15M | 18.71M |
| incomeTaxExpense | 17.38M | 8.51M | 8.74M | 6.7M | 4.9M | 6.3M | 3.5M | 4.9M | 3.55M | 2.11M |
| netIncomeFromContinuingOperations | 37.43M | 29.45M | 29.68M | 19.8M | 24.7M | 13.47M | 20.8M | 16.6M | 12.6M | 16.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | 506.6K | 1.55M | - | - | 308.68K | 81533 |
| netIncome | 36.84M | 28.54M | 29.07M | 19.3M | 24.2M | 14.63M | 20.5M | 16.3M | 12.91M | 16.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 36.84M | 28.54M | 29.07M | 19.3M | 24.2M | 14.63M | 20.5M | 16.3M | 12.91M | 16.68M |
| eps | 0.2 | 0.15 | 0.16 | 0.1 | 0.13 | 0.09 | 0.12 | 0.1 | 0.08 | 0.11 |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-09-29 | 2024-03-31 | 2023-09-30 | 2023-04-02 | 2022-10-02 | 2022-03-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 54.24M | 27.7M | 37.7M | 18.4M | 29.8M | 47.17M | 22.5M | 23M | 29.03M | 21.68M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 54.24M | 27.7M | 37.7M | 18.4M | 29.8M | 47.17M | 22.5M | 23M | 29.03M | 21.68M |
| netReceivables | 273.78M | 241M | 229.9M | 205M | 187.6M | 199.86M | 136.7M | 156.76M | 137.25M | 127.24M |
| accountsReceivables | 239.2M | 207.2M | 206.5M | 204.37M | 187.6M | 183.37M | 136.7M | 142.16M | 118.7M | 111.31M |
| otherReceivables | 34.59M | 33.8M | 23.4M | 25M | 23.4M | 16.49M | 15.7M | 14.6M | 18.55M | 16.02M |
| inventory | 269.77M | 233.6M | 197.9M | 208.75M | 174.3M | 180.27M | 120.5M | 127M | 119M | 96.8M |
| prepaids | - | - | 5.3M | 647.86K | 4.5M | -16.66M | 3.5M | -14.56M | -18.98M | -16.14M |
| otherCurrentAssets | 2.21M | 5M | 7.2M | 27.1M | 21.7M | 16.8M | 13.4M | 14.8M | 19M | 16.52M |
| totalCurrentAssets | 600M | 507.3M | 472.7M | 459.9M | 417.9M | 427.6M | 296.6M | 307M | 285.67M | 246.2M |
| propertyPlantEquipmentNet | 169.72M | 173M | 163.7M | 162.6M | 130.2M | 121.82M | 84.6M | 68.6M | 62.64M | 49.97M |
| goodwill | 117.29M | 126.9M | 120.2M | 124.61M | 121.4M | 153.59M | 82.3M | 75.3M | 82.69M | 64.5M |
| intangibleAssets | 116.59M | 125.3M | 119.7M | 129.1M | 124.5M | 253.72M | 36.3M | 41.2M | 129.57M | 99.6M |
| goodwillAndIntangibleAssets | 233.88M | 252.2M | 239.9M | 253.71M | 245.9M | 407.32M | 118.6M | 116.5M | 212.26M | 164.1M |
| longTermInvestments | 7.52M | 16.67M | 15.01M | 10M | 8.1M | 9.99M | 2.6M | 2.2M | 3.59M | 2.16M |
| taxAssets | 27.67M | 24.1M | 23.6M | 26.5M | 25.9M | 25.48M | 24.6M | 20.3M | 20.55M | 23.66M |
| otherNonCurrentAssets | 1.8M | 2.33M | 1.69M | 31.39M | 37M | -153.59M | 32.8M | 22.8M | -82.69M | -64.5M |
| totalNonCurrentAssets | 440.6M | 468.3M | 443.9M | 457.7M | 421.2M | 411.01M | 238.6M | 210.1M | 216.35M | 175.38M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.04B | 975.6M | 916.6M | 917.6M | 839.1M | 838.62M | 535.2M | 517.1M | 502.02M | 421.58M |
| totalPayables | 172.13M | 284.3M | 275.4M | 137.3M | 133.1M | 118.6M | 84.4M | 93.8M | 84.7M | 87.18M |
| accountPayables | 154.99M | 148.5M | 146.7M | 136.88M | 133.1M | 118.6M | 84.4M | 93.8M | 84.7M | 87.18M |
| otherPayables | 17.14M | 135.8M | 128.7M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | 400K | 300K | 300K | 1.1M | 1.09M |
| shortTermDebt | 13.33M | 4.9M | 3M | 4M | 3.3M | 500K | 1.8M | - | 5M | 4.37M |
| capitalLeaseObligationsCurrent | - | 8.4M | 24M | 22.7M | 21.3M | 17.5M | 15.6M | 5M | 4.3M | 3.8M |
| taxPayables | - | 16.4M | 14.4M | - | 18.29M | 17.29M | - | - | 10.07M | 9.8M |
| deferredRevenue | - | - | - | - | - | 17.29M | - | - | 10.07M | 9.8M |
| otherCurrentLiabilities | 159.7M | 8.8M | 14.2M | 136.5M | 123M | 157.1M | 80.6M | 73.3M | 73.97M | 61.11M |
| totalCurrentLiabilities | 345.16M | 306.4M | 316.6M | 300.5M | 280.7M | 293.9M | 182.7M | 172.4M | 169.07M | 157.55M |
| longTermDebt | 170.83M | 173.8M | 160.5M | 165.09M | 143.1M | 181.4M | 89.6M | 115.9M | 98.5M | 39.11M |
| capitalLeaseObligationsNonCurrent | 22.76M | 24.7M | 25M | 30.6M | 16.1M | 21.5M | 19.2M | 19.1M | 16.6M | 14.48M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 28.47M | 27.8M | 26.6M | 28.4M | 28.2M | 23.28M | 6.9M | 6.1M | 6.98M | 7.47M |
| otherNonCurrentLiabilities | 20.95M | 20.4M | 17.7M | 39.9M | 35.4M | 7M | 11M | 8.8M | 3.2M | 6.85M |
| totalNonCurrentLiabilities | 243.01M | 246.7M | 229.8M | 264.5M | 222.8M | 233.04M | 119.8M | 143.8M | 124.98M | 67.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 22.76M | 33.1M | 49M | 53.3M | 37.4M | 39M | 34.8M | 24.1M | 20.9M | 18.28M |
| totalLiabilities | 588.17M | 553.1M | 546.4M | 565M | 503.5M | 526.93M | 302.5M | 316.2M | 294.05M | 225.41M |
| treasuryStock | -3.21M | -5.5M | -6M | -3.19M | -4.3M | -1M | -1M | -2.2M | -200K | -1.84M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 60.05M | 70.7M | 70.5M | 69.6M | 69.6M | 69.45M | 62.7M | 62.7M | 62.34M | 62.49M |
| retainedEarnings | 303.36M | 268.3M | 243.4M | 220.5M | 211.3M | 191.37M | 115M | 98.2M | 84.98M | 78.14M |
| additionalPaidInCapital | 68.37M | 71.4M | 71.6M | 62M | 62M | 62.1M | 60.7M | 60.7M | 60.9M | 60.86M |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-09-29 | 2024-03-31 | 2023-09-30 | 2023-04-02 | 2022-10-02 | 2022-03-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 36.84M | 28.54M | 29.07M | 19.3M | 24.2M | 14.63M | 20.5M | 16.3M | 12.91M | 16.68M |
| depreciationAndAmortization | 24.59M | 21.23M | 18.6M | 20.4M | 20.8M | 14.73M | 13.6M | 10.3M | 10.41M | 9.26M |
| deferredIncomeTax | -1.28M | - | 2.03M | - | - | -36.39M | - | - | -4.1M | - |
| stockBasedCompensation | - | - | 2.4M | 2.6M | 3.3M | 1.5M | 1.1M | 2.6M | 900K | 1.3M |
| changeInWorkingCapital | -22.99M | -32.05M | 13.97M | -47.6M | -1.3M | -5.43M | 24.3M | -39.9M | -15.87M | -18.19M |
| accountsReceivables | -34.68M | -3.81M | -4.29M | -15.7M | -12M | -5.23M | 12M | -27.4M | -1.17M | -13.03M |
| inventory | -37.11M | -30.45M | 7.57M | -31.9M | 10.7M | -15.8M | 12.3M | -12.5M | -8.11M | -19.84M |
| accountsPayables | 48.8M | 2.2M | 10.7M | 16.18M | 17.84M | 15.6M | -10.74M | 16.26M | -6.59M | 14.68M |
| otherWorkingCapital | - | - | - | - | -17.84M | - | - | - | - | - |
| otherNonCashItems | 11.09M | 4.21M | 2.3M | 19.19M | 5.7M | 36.05M | -12M | 18.9M | 44.58M | 36.07M |
| netCashProvidedByOperatingActivities | 48.25M | 21.93M | 65.98M | 13.89M | 52.7M | 25.1M | 47.5M | 8.2M | 11.23M | 7.11M |
| investmentsInPropertyPlantAndEquipment | -13.38M | -21.33M | -20.14M | -24.3M | -13.2M | -15.8M | -6.3M | -8.1M | -9.99M | -4.78M |
| acquisitionsNet | 98771 | - | -9.86M | -417.63K | -2.9M | -129.17M | -4.7M | -7.5M | -42.97M | -10.43M |
| purchasesOfInvestments | - | - | -1.02M | - | -8563.85 | -2.23M | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.78M | - | 2.33M | -4.41M | 208.56K | 193.81K | -1.6M | -1.6M | -18924 | 19412 |
| netCashProvidedByInvestingActivities | -11.51M | -21.33M | -28.69M | -29.13M | -15.9M | -147M | -12.6M | -17.2M | -52.98M | -15.19M |
| netDebtIssuance | -4.02M | 13.82M | -6.94M | 20.1M | -39.44M | 87.31M | -28.13M | 14.7M | 51.17M | 5.02M |
| longTermNetDebtIssuance | - | - | - | 20.1M | - | 87.31M | - | - | 51.17M | - |
| shortTermNetDebtIssuance | -4.02M | 13.82M | -6.94M | - | - | - | - | - | - | - |
| netStockIssuance | -395.8K | -300.47K | -6.54M | -4.6M | -8.1M | 68.9M | -3.7M | -3.5M | -1.55M | -1.98M |
| netCommonStockIssuance | -395.8K | -300.47K | -6.54M | -4.6M | -8.1M | 68.9M | -3.7M | -3.5M | -1.55M | -1.98M |
| commonStockIssuance | - | - | - | - | - | 70.06M | - | - | -3.06M | -2.08M |
| commonStockRepurchased | -395.8K | -300.47K | -6.54M | -4.6M | -8.1M | -1.16M | -3.7M | -3.5M | -3.05M | -1.98M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.17M | -5.31M | -3.51M | -6.3M | -2.4M | -4.17M | -2.4M | -3.3M | -2.56M | -4.59M |
| commonDividendsPaid | -3.17M | -5.31M | -3.51M | -6.3M | -2.43M | -4.17M | -2.4M | -3.3M | -2.56M | -4.59M |
| preferredDividendsPaid | - | - | - | - | 31858 | - | - | - | 1.31M | - |
| otherFinancingActivities | -3.4M | -18.73M | -2.29M | -5.02M | -101.51M | -5.04M | -32.1M | 13.6M | -2.86M | 361.07K |
| netCashProvidedByFinancingActivities | -10.99M | -10.52M | -19.28M | 4.18M | -112.01M | 147M | -38.2M | 6.8M | 45.52M | -6.21M |