NASDAQ : CODA
$0.19 (1.9%)
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 26.56M | 20.32M | 19.35M | 22.23M | 21.33M | 20.04M | 25.06M | 18.02M | 18.03M | 21.12M |
| costOfRevenue | 8.9M | 6.14M | 6.32M | 7.04M | 6.56M | 7.31M | 8.63M | 5.36M | 6.06M | 8.47M |
| grossProfit | 17.66M | 14.17M | 13.03M | 15.19M | 14.77M | 12.73M | 16.43M | 12.66M | 11.97M | 12.65M |
| researchAndDevelopmentExpenses | 2.45M | 2.24M | 2.1M | 2.24M | 2.98M | 3.19M | 2.8M | 2.57M | 1.38M | 1.01M |
| generalAndAdministrativeExpenses | 9.94M | 7.96M | 7.98M | 7.75M | 7.87M | 6.64M | 7.2M | 6.65M | 6.55M | 5.95M |
| sellingAndMarketingExpenses | 735.39K | 382.44K | 216.4K | 197.26K | 48214 | 92296 | 173.81K | 125.41K | 222.59K | 149.79K |
| sellingGeneralAndAdministrativeExpenses | 10.68M | 8.35M | 8.2M | 7.95M | 7.92M | 6.74M | 7.37M | 6.78M | 6.77M | 6.1M |
| otherExpenses | - | - | - | - | - | 19374 | 70212 | 41222 | - | - |
| operatingExpenses | 13.13M | 10.59M | 10.29M | 10.19M | 10.93M | 9.93M | 10.18M | 9.35M | 8.15M | 7.11M |
| costAndExpenses | 22.03M | 16.73M | 16.61M | 17.22M | 17.49M | 17.24M | 18.8M | 14.71M | 14.21M | 15.58M |
| netInterestIncome | 708.1K | 938.78K | 642.53K | -9704 | -19655 | -70203 | -91096 | -249.09K | -597.01K | -856.43K |
| interestIncome | 708.1K | 938.78K | 642.53K | - | - | - | - | - | - | - |
| interestExpense | - | - | - | 9704 | 19655 | 70203 | 91096 | 249.09K | 597.01K | 856.43K |
| depreciationAndAmortization | 1.39M | 770.54K | 667.53K | 738.73K | 924.07K | 802.94K | 833.78K | 758.41K | 953.63K | 809.38K |
| ebitda | 6.9M | 4.44M | 4.09M | 5.88M | 6.2M | 4.27M | 7.16M | 4.11M | 4.77M | 6.52M |
| ebit | 5.51M | 3.67M | 3.42M | 5.14M | 5.27M | 3.47M | 6.32M | 3.35M | 3.94M | 5.54M |
| nonOperatingIncomeExcludingInterest | -976.19K | -88382 | -681.68K | -137.98K | -1.44M | -668.24K | -70212 | -41220 | -121.28K | - |
| operatingIncome | 4.54M | 3.58M | 2.74M | 5M | 3.84M | 2.8M | 6.25M | 3.31M | 3.82M | 5.54M |
| totalOtherIncomeExpensesNet | 976.19K | 1.03M | 681.68K | 128.27K | 1.42M | 598.04K | -20884 | -207.87K | -475.73K | -684.34K |
| incomeBeforeTax | 5.51M | 4.61M | 3.42M | 5.13M | 5.25M | 3.4M | 6.23M | 3.1M | 3.34M | 4.85M |
| incomeTaxExpense | 1.38M | 965.29K | 297.08K | 831.11K | 305.48K | 58222 | 1.01M | -1.89M | 2621 | -76245 |
| netIncomeFromContinuingOperations | 4.13M | 3.65M | 3.12M | 4.3M | 4.95M | 3.34M | 5.23M | 4.99M | 3.34M | 4.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.13M | 3.65M | 3.12M | 4.3M | 4.95M | 3.34M | 5.23M | 4.99M | 3.34M | 4.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 4.13M | 3.65M | 3.12M | 4.3M | 4.95M | 3.34M | 5.23M | 4.99M | 3.34M | 4.93M |
| eps | 0.37 | 0.33 | 0.28 | 0.4 | 0.46 | 0.31 | 0.49 | 0.49 | 0.37 | 0.6 |
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 28.68M | 22.48M | 24.45M | 22.93M | 17.75M | 15.13M | 11.72M | 7.51M | 6.85M | 5.6M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 28.68M | 22.48M | 24.45M | 22.93M | 17.75M | 15.13M | 11.72M | 7.51M | 6.85M | 5.6M |
| netReceivables | 6.98M | 5.71M | 4.34M | 3.62M | 5.29M | 3.01M | 6.71M | 6.34M | 4.21M | 6.82M |
| accountsReceivables | 9.71M | 5.15M | 3.54M | 3.47M | 5.29M | 2.88M | 4.43M | 3.33M | 1.42M | 6.68M |
| otherReceivables | -2.73M | 562.9K | 799.24K | 151.22K | 1.64M | 131.19K | 2.28M | 3.01M | 2.8M | 141.3K |
| inventory | 13.64M | 13.98M | 11.69M | 10.03M | 10.69M | 9.14M | 5.35M | 3.82M | 3.65M | 2.6M |
| prepaids | 434.02K | 537.29K | 181.38K | 240.46K | 1.27M | 289.2K | 198.14K | 389.78K | 538.84K | 112.54K |
| otherCurrentAssets | 59715 | 275.93K | 235.38K | 191.84K | 563.63K | 112.98K | 255.26K | 57123 | - | 13694 |
| totalCurrentAssets | 50.01M | 42.98M | 40.89M | 37.01M | 35.56M | 27.69M | 24.1M | 18.12M | 15.26M | 15.15M |
| propertyPlantEquipmentNet | 7.67M | 7.24M | 6.87M | 5.83M | 6.04M | 6.06M | 5.99M | 5.25M | 5.21M | 3.84M |
| goodwill | 3.64M | 3.64M | 3.38M | 3.38M | 3.38M | 3.38M | 3.38M | 3.38M | 3.38M | 3.38M |
| intangibleAssets | 3.18M | 3.69M | 486.62K | 442.29K | 412.28K | 349.34K | 230.78K | 231.84K | 207.17K | 367.42K |
| goodwillAndIntangibleAssets | 6.82M | 7.33M | 3.87M | 3.82M | 3.79M | 3.73M | 3.61M | 3.61M | 3.59M | 3.75M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | 211.39K | 259.81K | 76776 | 561.9K | 631.68K | 1.75M | - | 96374 |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 14.49M | 14.56M | 10.95M | 9.92M | 9.91M | 10.35M | 10.23M | 10.61M | 8.8M | 7.69M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 64.49M | 57.54M | 51.84M | 46.93M | 45.47M | 38.04M | 34.33M | 28.74M | 24.06M | 22.84M |
| totalPayables | 3.07M | 1.96M | 1.83M | 937.4K | 1.45M | 1.28M | 1.27M | 988.15K | 981.99K | 1.4M |
| accountPayables | 1.41M | 1.03M | 1.31M | 793.25K | 1.45M | 1.28M | 1.27M | 988.15K | 981.99K | 1.4M |
| otherPayables | 1.66M | 924.74K | 525.56K | 144.16K | - | - | - | - | - | - |
| accruedExpenses | 759.32K | 560.99K | 384.88K | 1.47M | 740.45K | 584.2K | 576.67K | 685.45K | 519.21K | 794.07K |
| shortTermDebt | - | - | - | - | 63559 | 509.77K | 487.14K | 964.7K | 2.21M | 846.99K |
| capitalLeaseObligationsCurrent | 34862 | 32298 | - | - | - | - | - | - | -519.21K | - |
| taxPayables | - | 924.74K | 525.56K | 144.16K | - | - | - | - | - | - |
| deferredRevenue | 1.72M | 1.23M | 975.54K | 943.57K | 2M | 1.01M | 830.15K | 602.91K | 402.96K | 464.54K |
| otherCurrentLiabilities | 52039 | 118.88K | 85185 | 112.8K | - | - | - | - | - | - |
| totalCurrentLiabilities | 5.64M | 3.9M | 3.28M | 3.47M | 4.26M | 3.38M | 2.99M | 3.24M | 4.12M | 3.5M |
| longTermDebt | - | - | - | - | - | 63339 | 572.43K | 1.06M | 6.07M | 9.18M |
| capitalLeaseObligationsNonCurrent | 360.07K | 380.87K | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 59080 | 56121 | 133.38K | 76127 | 157.89K | 195.02K | 143.59K | 48906 | 49143 | - |
| deferredTaxLiabilitiesNonCurrent | 317.95K | 82011 | - | - | - | -195.02K | -143.59K | -48906 | -49143 | - |
| otherNonCurrentLiabilities | - | - | - | - | - | 195.02K | 143.59K | - | - | - |
| totalNonCurrentLiabilities | 737.1K | 519K | 133.38K | 76127 | 157.89K | 258.36K | 716.02K | 1.11M | 6.12M | 9.18M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 394.93K | 413.17K | - | - | - | - | - | - | -519.21K | - |
| totalLiabilities | 6.38M | 4.42M | 3.41M | 3.54M | 4.42M | 3.64M | 3.7M | 4.35M | 10.23M | 12.68M |
| treasuryStock | -61933 | -61933 | -46300 | -28337 | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11271 | 11195 | 11118 | 10918 | 10858 | 10753 | 10723 | 10641 | 9136 | 9093 |
| retainedEarnings | -3.28M | -7.41M | -11.05M | -14.18M | -18.48M | -23.43M | -26.77M | -31.99M | -36.98M | -40.32M |
| additionalPaidInCapital | 63.32M | 63.1M | 62.96M | 62.31M | 61.18M | 60.13M | 59.52M | 58.6M | 52.84M | 52.81M |
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 4.13M | 3.65M | 3.12M | 4.3M | 4.95M | 3.34M | 5.23M | 4.99M | 3.34M | 4.93M |
| depreciationAndAmortization | 1.39M | 770.54K | 667.53K | 738.73K | 924.07K | 806.69K | 833.78K | 758.41K | 953.63K | 809.38K |
| deferredIncomeTax | 232.47K | 251.62K | 48726 | -193.08K | 485.13K | 69782 | 1.12M | -1.75M | 96374 | -132.34K |
| stockBasedCompensation | 224.79K | 137.68K | 645.2K | 1.13M | 1.05M | 610.78K | 650.41K | 448.5K | 134.24K | 119.73K |
| changeInWorkingCapital | 929.67K | -2.44M | -2.1M | 749.18K | -3.49M | 252.44K | -327.33K | -3.76M | 522.28K | -1.5M |
| accountsReceivables | -1.56M | -1.26M | 291.87K | 992.95K | -2.19M | 2.42M | -1.11M | -1.91M | 1.86M | -1.24M |
| inventory | 625.09K | -707.9K | -1.29M | -675.88K | -1.06M | -3.79M | -1.53M | -349.82K | -1.05M | 1.18M |
| accountsPayables | 957.31K | 93685 | -613.24K | 534K | 326.76K | 18137 | -3691 | 172.4K | -689.34K | 451.94K |
| otherWorkingCapital | 911.44K | -560.78K | -487.25K | -101.88K | -559.4K | 1.61M | 2.31M | -1.68M | 408.85K | -1.9M |
| otherNonCashItems | 302.8K | 85498 | 645.2K | 1.31M | -648.87K | -648.87K | -1.11M | 1.75M | -109.41K | 30053 |
| netCashProvidedByOperatingActivities | 7.21M | 2.45M | 2.39M | 6.73M | 3.27M | 4.43M | 6.39M | 2.43M | 4.84M | 4.39M |
| investmentsInPropertyPlantAndEquipment | -1.17M | -591.63K | -2.02M | -556.56K | -964.2K | -998.34K | -2.3M | -637.15K | -2.56M | -614.22K |
| acquisitionsNet | - | - | - | - | - | - | 719.08K | - | 504.8K | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 196 |
| otherInvestingActivities | -25351 | -3.83M | 501.17K | -90089 | -113.31K | -163.2K | 680.45K | -71862 | 518.5K | 196 |
| netCashProvidedByInvestingActivities | -1.2M | -4.42M | -1.52M | -556.56K | -964.2K | -998.34K | -1.58M | -637.15K | -2.04M | -614.02K |
| netDebtIssuance | - | - | - | -63559.0 | 139.32K | 162.4K | -964.66K | -6.26M | -746.57K | -1.77M |
| longTermNetDebtIssuance | - | - | - | -63559 | 139.32K | 162.4K | -964.66K | -6.26M | -746.57K | -1.77M |
| shortTermNetDebtIssuance | - | - | - | -0.0 | - | - | - | - | - | - |
| netStockIssuance | - | -15633 | -17963 | -28337 | - | - | 105.45K | 5.31M | - | - |
| netCommonStockIssuance | - | -15633 | -17963 | -28337 | - | - | 271.96K | 5.31M | - | - |
| commonStockIssuance | - | - | - | - | - | - | 271.96K | 5.31M | - | - |
| commonStockRepurchased | - | -15633 | -17963 | -28337 | - | - | - | - | -1.1M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | -166.51K | - | -1.1M | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | 166.51K | - | -1.1M | - |
| netCashProvidedByFinancingActivities | - | -15633 | -17963 | -91896 | 139.32K | 162.4K | -692.7K | -942.38K | -1.85M | -1.77M |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 6.9M | 6.71M | 7.27M | 7.06M | 7.02M | 5.21M | 5.06M | 5.48M | 5.32M | 4.46M |
| costOfRevenue | 2.33M | 2.34M | 2.36M | 2.24M | 2.52M | 1.78M | 1.76M | 1.43M | 1.58M | 1.56M |
| grossProfit | 4.58M | 4.37M | 4.91M | 4.82M | 4.5M | 3.43M | 3.3M | 4.05M | 3.74M | 2.9M |
| researchAndDevelopmentExpenses | 648.3K | 606.1K | 642.17K | 572.47K | 690K | 543.13K | 717.61K | 496.36K | 542.48K | 485.98K |
| generalAndAdministrativeExpenses | 2.04M | 2.6M | 2.64M | 2.77M | 2.6M | 2.07M | 2.16M | 2.03M | 1.74M | 1.79M |
| sellingAndMarketingExpenses | 92156 | 154.71K | 225.07K | 102.13K | 122.94K | 157.94K | 134.78K | 131.69K | 109.75K | 61894 |
| sellingGeneralAndAdministrativeExpenses | 2.14M | 2.75M | 2.86M | 2.87M | 2.72M | 2.22M | 2.29M | 2.16M | 1.85M | 1.85M |
| otherExpenses | -29601 | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 2.76M | 3.36M | 3.51M | 3.44M | 3.41M | 2.77M | 3.01M | 2.66M | 2.39M | 2.34M |
| costAndExpenses | 5.08M | 5.7M | 5.86M | 5.68M | 5.93M | 4.55M | 4.77M | 4.09M | 3.97M | 3.91M |
| netInterestIncome | 171.92K | 172.27K | 213.48K | 154.85K | 145.59K | 194.17K | 222.76K | 230.01K | 293.47K | 192.54K |
| interestIncome | 171.92K | 172.27K | 213.48K | 154.85K | 145.59K | 194.17K | 222.76K | 230.01K | 293.47K | 192.54K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 324.03K | 365.89K | 354.14K | 368.3K | 335.67K | 333.4K | 189.68K | 196.2K | 194.11K | 190.54K |
| ebitda | 2.15M | 1.55M | 2.54M | 1.92M | 1.46M | 1.27M | 522.8K | 1.6M | 1.54M | 973.48K |
| ebit | 1.82M | 1.19M | 2.19M | 1.54M | 1.12M | 934.86K | 333.12K | 1.4M | 1.35M | 782.94K |
| nonOperatingIncomeExcludingInterest | - | -176.7K | -780.09K | -163.77K | -32332 | -272.84K | -45535 | -10463 | 2636 | -227.56K |
| operatingIncome | 1.82M | 1.01M | 1.41M | 1.38M | 1.09M | 662.02K | 287.59K | 1.39M | 1.35M | 555.38K |
| totalOtherIncomeExpensesNet | 311.08K | 176.7K | 361.66K | 163.77K | 177.93K | 272.84K | 268.29K | 240.47K | 290.83K | 227.56K |
| incomeBeforeTax | 2.13M | 1.19M | 1.77M | 1.54M | 1.27M | 934.86K | 555.88K | 1.63M | 1.64M | 782.94K |
| incomeTaxExpense | 435.84K | 256.05K | 742.79K | 260.76K | 356.85K | 21885 | 229.67K | 356.59K | 225.98K | 153.06K |
| netIncomeFromContinuingOperations | 1.7M | 930.72K | 1.03M | 1.28M | 908.76K | 912.98K | 326.21K | 1.27M | 1.42M | 629.89K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.7M | 930.72K | 1.03M | 1.28M | 908.76K | 912.98K | 326.21K | 1.27M | 1.42M | 629.89K |
| netIncomeDeductions | - | - | - | - | - | - | 3.65M | - | - | - |
| bottomLineNetIncome | 1.7M | 930.72K | 1.03M | 1.28M | 908.76K | 912.98K | -3.32M | 1.27M | 1.42M | 629.89K |
| eps | 0.15 | 0.08 | 0.09 | 0.11 | 0.08 | 0.08 | -0.3 | 0.11 | 0.13 | 0.06 |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.05M | 30.45M | 28.68M | 26.2M | 24.46M | 22.54M | 22.48M | 25.22M | 23.71M | 25M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.05M | 30.45M | 28.68M | 26.2M | 24.46M | 22.54M | 22.48M | 25.22M | 23.71M | 25M |
| netReceivables | 7.43M | 5.88M | 6.98M | 6.79M | 7.26M | 5.79M | 5.71M | 6.62M | 6.46M | 4.38M |
| accountsReceivables | 9.71M | 7.6M | 9.71M | 9.32M | 9.46M | 5.62M | 5.15M | 8.63M | 7.56M | 4.56M |
| otherReceivables | -2.28M | -1.71M | -2.73M | -2.53M | -2.2M | 175.73K | 562.9K | -2.01M | -1.1M | -174.91K |
| inventory | -59955 | 14.2M | 13.64M | 13.71M | 13.53M | 13.43M | 13.98M | 13.02M | 12.65M | 12.77M |
| prepaids | - | 365.3K | 434.02K | 481.46K | 842.25K | 736.63K | 537.29K | 821.07K | 786.49K | 405.66K |
| otherCurrentAssets | 43.52M | 268.64K | 272.02K | 225.17K | 225.18K | 212.3K | 275.93K | 13438 | 225.17K | 212.3K |
| totalCurrentAssets | 52.94M | 51.16M | 50.01M | 47.41M | 46.32M | 42.72M | 42.98M | 45.7M | 43.83M | 42.77M |
| propertyPlantEquipmentNet | 418.61K | 7.75M | 7.67M | 7.56M | 7.2M | 6.97M | 7.24M | 6.34M | 6.26M | 6.34M |
| goodwill | 3.64M | 3.64M | 3.64M | 3.64M | 3.64M | 3.64M | 3.64M | 3.38M | 3.38M | 3.38M |
| intangibleAssets | 2.96M | 3.08M | 3.18M | 3.3M | 3.43M | 3.57M | 3.69M | 524.45K | 522.39K | 496.2K |
| goodwillAndIntangibleAssets | 6.6M | 6.72M | 6.82M | 6.94M | 7.07M | 7.21M | 7.33M | 3.91M | 3.9M | 3.88M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | 21582 |
| otherNonCurrentAssets | 7.38M | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 14.4M | 14.46M | 14.49M | 14.5M | 14.27M | 14.18M | 14.56M | 10.24M | 10.17M | 10.24M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 67.34M | 65.62M | 64.49M | 61.91M | 60.59M | 56.9M | 57.54M | 55.95M | 54M | 53.01M |
| totalPayables | 1.34M | 2.62M | 3.07M | 2.29M | 1.88M | 1.8M | 1.96M | 1.07M | 1.21M | 1.11M |
| accountPayables | 1.34M | 957.77K | 1.41M | 1.23M | 882.99K | 1.07M | 1.03M | 1.07M | 1.21M | 1.11M |
| otherPayables | - | 1.67M | 1.66M | 1.06M | 992.35K | 732.16K | 924.74K | - | - | - |
| accruedExpenses | - | 747.44K | 759.32K | 368.89K | 349.33K | 348.45K | 560.99K | 75125 | 468.44K | 500.03K |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 38450 | 37441 | 34862 | 36706 | 35863 | 32505 | 32298 | - | - | - |
| taxPayables | - | - | 1.66M | - | 992.35K | 732.16K | 924.74K | 798.83K | 415.74K | 355.94K |
| deferredRevenue | 149.58K | 1.16M | 1.72M | 1.22M | 1.88M | 1M | 1.23M | 754.75K | 721.17K | 786.47K |
| otherCurrentLiabilities | 3.68M | 124.23K | 52039 | 256.1K | 108.89K | 145.81K | 118.88K | 1.11M | 415.74K | 355.94K |
| totalCurrentLiabilities | 5.21M | 4.69M | 5.64M | 4.17M | 4.25M | 3.34M | 3.9M | 3.02M | 2.82M | 2.75M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 346.15K | 364.89K | 360.07K | 364.44K | 385.82K | 359.94K | 380.87K | - | - | - |
| deferredRevenueNonCurrent | 38468 | 50487 | 59080 | 75064 | 27199 | 36882 | 56121 | 79826 | 102.36K | 110.54K |
| deferredTaxLiabilitiesNonCurrent | 324.96K | 327.73K | 317.95K | 33052 | 41855 | 51025 | 82011 | 41552 | 10589 | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 709.57K | 743.11K | 737.1K | 472.56K | 454.87K | 447.85K | 519K | 121.38K | 112.95K | 110.54K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 384.6K | 402.33K | 394.93K | 401.15K | 421.68K | 392.44K | 413.17K | - | - | - |
| totalLiabilities | 5.92M | 5.44M | 6.38M | 4.64M | 4.7M | 3.78M | 4.42M | 3.14M | 2.93M | 2.86M |
| treasuryStock | -75602 | -61933 | -61933 | -61933 | -61933 | - | -61933 | -61933 | -61933 | -61933 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11276 | 11271 | 11271 | 11249 | 11233 | 11219 | 11195 | 11179 | 11173 | 11165 |
| retainedEarnings | -648.03K | -2.35M | -3.28M | -4.3M | -5.58M | -6.49M | -7.41M | -7.73M | -9.01M | -10.42M |
| additionalPaidInCapital | 63.33M | 63.35M | 63.32M | 63.29M | 63.26M | 63.2M | 63.1M | 63.05M | 62.98M | 63.04M |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 908.76K | 930.72K | 1.03M | 1.28M | 908.76K | 912.98K | 326.21K | 1.27M | 1.42M | 629.89K |
| depreciationAndAmortization | 335.67K | 365.89K | 354.14K | 368.3K | 335.67K | 333.4K | 189.68K | 196.2K | 194.11K | 190.54K |
| deferredIncomeTax | -17853 | -7166 | 285.34K | -8021 | -17853 | -26989 | -1316 | 30963 | 34904 | 187.07K |
| stockBasedCompensation | 66239 | 26989 | 28630 | 29772 | 66239 | 100.14K | 50833 | 70629 | -60862 | 77076 |
| changeInWorkingCapital | -1.31M | 160.47K | 1.04M | 366.2K | 162.97K | -640.68K | 1.31M | 142.95K | -2.54M | -1.35M |
| accountsReceivables | -1.7M | 1.18M | -291.28K | 479.48K | -1.23M | -526.15K | 1.14M | 1.05M | -2.23M | -202.42K |
| inventory | 19207 | -79162 | -15304 | -244.62K | 735.48K | 149.54K | 37573 | -92722 | -95773 | -556.98K |
| accountsPayables | -224.46K | -480.66K | 895.05K | 431.08K | -82384 | -286.44K | -96160 | 56483 | 150.87K | -17505 |
| otherWorkingCapital | 592.54K | -460.76K | 452.71K | -299.74K | 736.1K | 22372 | 224.24K | -874.41K | -359.62K | -575.38K |
| otherNonCashItems | 585.28K | - | 168.81K | 164.66K | 6685 | -37350 | 119.4K | -3663 | 2.51M | -30244 |
| netCashProvidedByOperatingActivities | 570.38K | 1.48M | 2.9M | 2.2M | 1.46M | 641.51K | 1.99M | 1.71M | -955.77K | -297.96K |
| investmentsInPropertyPlantAndEquipment | -68233 | -82248 | -365.34K | -609.04K | -68233 | -128.11K | -47410 | -164.94K | -197.34K | -162.48K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 771.81K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 80618 | -23165 | -8540 | -5027 | -4748 | -7036 | -4.61M | -11068 | -42818 | 744.98K |
| netCashProvidedByInvestingActivities | 12385 | -105.41K | -373.88K | -614.06K | -72981 | -135.14K | -4.66M | -176.01K | -197.34K | 609.33K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -13669 | - | - | - | - | - | - | - | - | -15633 |
| netCommonStockIssuance | -13669 | - | - | - | - | - | - | - | - | -15633 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -13669 | - | - | - | - | - | - | 15633 | - | -15633 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | -2330 | 15633 | - | - |
| netCashProvidedByFinancingActivities | -13669 | - | - | - | - | - | -2330 | - | - | -15633 |