$0.02 (0.98%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-09-30 | 2017-09-30 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 81.81M | 66.24M | 97.52M | 150.22M | 132.05M | 12.49M | 5.97M | 3.96M | 2.02M |
| costOfRevenue | 60.1M | 46.59M | 69.04M | 63.52M | 66.52M | 9.94M | 3.96M | 2.4M | 1.46M |
| grossProfit | 21.72M | 19.65M | 28.47M | 86.7M | 65.53M | 2.55M | 2.01M | 1.56M | 559.87K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 19.43M | 18.15M | 12.85M | 16.44M | 10.01M | 2.06M | - | 570.88K | 149.94K |
| sellingAndMarketingExpenses | - | 4823 | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 19.43M | 18.16M | 12.85M | 16.44M | 10.01M | 2.06M | 591.08K | 570.88K | 149.94K |
| otherExpenses | 2.38M | - | -6.38M | -2.83M | - | 37103 | - | - | - |
| operatingExpenses | 21.81M | 18.16M | 6.46M | 13.61M | 10.01M | 2.1M | 591.08K | 570.88K | 149.94K |
| costAndExpenses | 81.91M | 64.75M | 75.51M | 77.12M | 76.53M | 12.04M | 4.55M | 2.97M | 1.61M |
| netInterestIncome | -1.13M | 796.36K | -8.05M | -6.33M | -2.78M | -2.15M | -190.57K | 29864 | -532 |
| interestIncome | 1.91M | 6.88M | 3.21M | 1.36M | 75123 | 34976 | 31589 | 31940 | - |
| interestExpense | 3.04M | 6.09M | 11.26M | 7.68M | 2.85M | 2.19M | 222.16K | 2076 | 532 |
| depreciationAndAmortization | 14.76M | 15.85M | 22.97M | 18.54M | 14.36M | 1.9M | 897.17K | 709.51K | 182.35K |
| ebitda | 40.21M | 37.37M | 55.71M | 92.28M | 69.99M | 2.36M | 2.21M | 1.82M | 592.27K |
| ebit | 25.45M | 21.53M | 32.74M | 73.75M | 55.62M | 457.68K | 1.31M | 1.11M | 409.93K |
| nonOperatingIncomeExcludingInterest | -25.54M | -20.03M | -10.73M | -652.02K | -103.74K | -5656 | 105.04K | -120.66K | - |
| operatingIncome | -92883 | 1.49M | 22.01M | 73.09M | 55.52M | 452.03K | 1.42M | 987.19K | 409.93K |
| totalOtherIncomeExpensesNet | 22.5M | 13.94M | -526.96K | -6.16M | -2.75M | -2.18M | -327.2K | -6250 | 468.72K |
| incomeBeforeTax | 22.41M | 15.44M | 21.48M | 66.93M | 52.77M | -1.73M | 1.09M | 980.94K | 878.64K |
| incomeTaxExpense | 865.87K | 133.99K | 177.79K | 388.67K | 497.34K | 21640 | - | - | - |
| netIncomeFromContinuingOperations | 21.54M | 15.3M | 21.3M | 66.54M | 52.27M | -1.75M | 1.09M | 980.94K | 878.64K |
| netIncomeFromDiscontinuedOperations | - | - | 17.34M | 52.02M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 19.27M | 14.62M | 38.64M | 118.56M | 52.27M | -1.75M | 1.09M | 980.94K | 878.64K |
| netIncomeDeductions | -8.31M | - | - | - | - | - | - | -2.32M | - |
| bottomLineNetIncome | 19.24M | 33.8M | 36.98M | 118.56M | 40.5M | -1.75M | 828.76K | -665.84K | 849.39K |
| eps | 1.13 | 3.5 | 3.86 | 12.53 | 4.83 | -2.59 | 31.13 | -27.74 | 35.39 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-09-30 | 2017-09-30 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 151.78M | 87.9M | 111.38M | 100.59M | 37.17M | 8.93M | 4.56M | 1.74M | 836.47K |
| shortTermInvestments | 28.31M | 69.12M | 77.09M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 180.09M | 157.02M | 188.47M | 100.59M | 37.17M | 8.93M | 4.56M | 1.74M | 836.47K |
| netReceivables | 36.58M | 20.98M | 8.57M | 5.37M | 8.22M | 2.86M | 975.87K | 2453 | 438.87K |
| accountsReceivables | 7.91M | 2.69M | 2.91M | 2.71M | 8.22M | 1.3M | 216.48K | 2453 | 342.6K |
| otherReceivables | 28.67M | 18.29M | 5.65M | 2.66M | - | 1.56M | 759.39K | - | 96264 |
| inventory | 791.79K | 1.55M | 977.64K | 1.94M | 4.44M | 714.82K | 143.53K | 60697 | 46586 |
| prepaids | - | - | -2.37M | 2.07M | 2.59M | 1.06M | 375.26K | 44597 | 29060 |
| otherCurrentAssets | 3.95M | 74.31M | 46.63M | 56.27M | 2.57M | - | 167.3K | 263.08K | - |
| totalCurrentAssets | 221.41M | 253.86M | 242.28M | 166.24M | 55M | 13.56M | 6.22M | 2.11M | 1.35M |
| propertyPlantEquipmentNet | 198.57M | 210.21M | 229.54M | 435.89M | 396.33M | 58.05M | 23.7M | 7.07M | 7.37M |
| goodwill | 24.13M | 17.93M | - | - | - | - | - | - | - |
| intangibleAssets | 21.17M | 19.32M | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 45.3M | 37.26M | - | - | - | - | - | - | - |
| longTermInvestments | 318M | 288.18M | 117.54M | 11.06M | 4.64M | 500K | 500K | - | - |
| taxAssets | 2.6M | 1.84M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 11.48M | 6.03M | 15.69M | 19.72M | 6.94M | 2.26M | - | 443.39K | - |
| totalNonCurrentAssets | 575.94M | 543.52M | 362.77M | 466.68M | 407.91M | 60.81M | 24.2M | 7.51M | 7.37M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 797.36M | 797.38M | 605.04M | 632.92M | 462.91M | 74.37M | 30.42M | 9.62M | 8.72M |
| totalPayables | 8.3M | 9.66M | 3.37M | 7.82M | 5.04M | 2.08M | 410.59K | 244.37K | 105.1K |
| accountPayables | 3.71M | 2.13M | 2.83M | 7.82M | 5.04M | 2.08M | 410.59K | 33483 | 105.1K |
| otherPayables | 4.59M | 7.53M | 541.67K | - | - | - | - | - | - |
| accruedExpenses | 16.7M | 23.05M | 3.59M | 5.49M | 4.46M | 1.62M | 556.25K | 140.73K | 119.17K |
| shortTermDebt | 5.64M | 11.02M | 17.68M | 29.17M | 16.09M | 7.1M | 1.52M | - | - |
| capitalLeaseObligationsCurrent | 1.2M | 1.05M | - | - | - | - | - | - | - |
| taxPayables | 3.48M | 6.64M | - | - | - | - | - | - | - |
| deferredRevenue | 827.21K | 578.45K | 1.55M | 2.58M | 3.93M | 108.12K | 493.02K | 47708 | - |
| otherCurrentLiabilities | 1.73M | 19.05M | 2.41M | 6.29M | 4.51M | - | - | - | - |
| totalCurrentLiabilities | 34.41M | 64.4M | 28.6M | 51.36M | 34.03M | 10.9M | 2.98M | 432.81K | 224.27K |
| longTermDebt | 64.99M | 92.53M | 65.71M | 109.6M | 85.95M | 11.08M | 14.23M | - | - |
| capitalLeaseObligationsNonCurrent | 6.21M | 6.72M | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 10.6M | 8.1M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 12.19M | 166.16K | - | 10.46M | - | - | - | - | - |
| totalNonCurrentLiabilities | 93.99M | 107.51M | 65.71M | 120.06M | 85.95M | 11.08M | 14.23M | 292.08K | 105.1K |
| otherLiabilities | - | - | - | - | - | - | - | -292.08K | -105.1K |
| capitalLeaseObligations | 7.42M | 7.77M | - | - | - | - | - | - | - |
| totalLiabilities | 128.4M | 171.91M | 94.31M | 171.43M | 119.98M | 21.99M | 17.22M | 149.22K | 224.27K |
| treasuryStock | - | - | - | - | - | - | - | - | - |
| preferredStock | 80.71M | 77.71M | 49.55M | 12 | 12 | 492 | 492 | 492 | 492 |
| commonStock | 9662 | 9662 | 9662 | 94610 | 94610 | 131.21K | 3318 | 2400 | 2400 |
| retainedEarnings | 239.45M | 228.53M | 194.72M | 157.74M | 39.18M | -1.32M | 436.8K | 1.86M | 878.64K |
| additionalPaidInCapital | 265.34M | 265.39M | 266.36M | 303.66M | 303.66M | 53.69M | 12.76M | 7.61M | 7.61M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-09-30 | 2017-09-30 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 21.54M | 15.3M | 21.3M | 118.56M | 52.27M | -1.75M | 1.09M | 980.94K | 878.64K |
| depreciationAndAmortization | 14.76M | 15.04M | 22.97M | 25.83M | 14.36M | 1.9M | 897.17K | 637.61K | 182.35K |
| deferredIncomeTax | -1.01M | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 515.35K | 9494 | - | - | - | - | - | - | - |
| changeInWorkingCapital | -21.57M | 11.9M | -12.81M | -13.83M | -604.63K | -2.09M | 345.45K | -715.84K | -290.24K |
| accountsReceivables | -2.98M | 3.5M | -4.73M | -5.37M | -6.92M | -1.12M | 454.49K | 340.15K | -342.6K |
| inventory | 868.04K | -260K | 539.74K | 1.6M | -3.72M | -571.28K | -86004 | -14111 | -46586 |
| accountsPayables | 1.08M | -1.79M | -3.26M | 4.65M | 3.07M | 584.53K | 129.2K | -71621 | 105.1K |
| otherWorkingCapital | -20.54M | 10.45M | -5.36M | -14.71M | 6.97M | -985.14K | -152.23K | -970.26K | 90110 |
| otherNonCashItems | -4.19M | -345.49K | 11.13M | -6.81M | -5.25M | -400.5K | -18812 | - | - |
| netCashProvidedByOperatingActivities | 10.05M | 41.91M | 42.59M | 123.75M | 60.78M | -2.34M | 2.31M | 902.71K | 770.75K |
| investmentsInPropertyPlantAndEquipment | -889.26K | -72.17M | -623.28K | -76.41M | -348.64M | -35.47M | -17.23M | - | -7.55M |
| acquisitionsNet | -21.87M | -163.63M | 63.61M | - | - | - | - | - | - |
| purchasesOfInvestments | -17.49M | -59.9M | -72.21M | -60750 | - | - | - | - | - |
| salesMaturitiesOfInvestments | 74.96M | 52.94M | 259K | 88200 | - | - | - | - | - |
| otherInvestingActivities | 62.35M | 109.28M | -153.86K | 12.64M | - | - | - | -7.55M | - |
| netCashProvidedByInvestingActivities | 97.07M | -133.48M | -9.12M | -63.74M | -348.64M | -35.47M | -17.23M | -7.55M | -7.55M |
| netDebtIssuance | -50.6M | 13.13M | -53.86M | 53.01M | 69.01M | -2.05M | 5M | - | - |
| longTermNetDebtIssuance | -50.6M | 13.13M | -53.86M | 53.01M | 74.01M | -2.05M | 5M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | -5M | - | - | - | - |
| netStockIssuance | - | 50M | 49.94M | -65797 | 250.91M | 48.55M | 13.63M | - | 7.62M |
| netCommonStockIssuance | -60M | -10000 | -59799 | -65797 | 265.31M | 48.55M | 13.63M | - | 7.62M |
| commonStockIssuance | - | -10000 | -59799 | -65797 | 252.78M | 48.55M | 13.63M | - | 7.62M |
| commonStockRepurchased | -60M | - | - | - | -14.4M | - | - | - | - |
| netPreferredStockIssuance | 60M | 50M | 50M | - | -14.4M | - | - | - | - |
| netDividendsPaid | -4.91M | -2.5M | -479.17K | - | - | -3.38T | - | - | - |
| commonDividendsPaid | - | - | - | - | - | -3.38T | - | - | - |
| preferredDividendsPaid | -4.91M | -2.5M | -479.17K | - | - | - | - | - | - |
| otherFinancingActivities | 9.2M | -1.07M | 2.26M | -4.04M | 1.91M | 3.38T | -538.46K | 7.62M | - |
| netCashProvidedByFinancingActivities | -46.32M | 59.56M | -2.14M | 48.9M | 321.82M | 42.18M | 18.09M | 7.62M | 7.62M |
| 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 | 21.26M | 22.57M | 20.96M | 17.94M | 20.34M | 16.16M | 13.41M | 16.28M | 20.39M | 26.36M |
| costOfRevenue | 14.34M | 16.71M | 14.21M | 14.22M | 14.96M | 12.67M | 9.86M | 11.01M | 13.04M | 16.03M |
| grossProfit | 6.92M | 5.86M | 6.75M | 3.72M | 5.39M | 3.49M | 3.55M | 5.27M | 7.35M | 10.33M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 3.9M | 5.3M | 4.58M | 6.42M | 4.13M | 1.44M | 2.55M | 2.52M | 1.93M | 1.28M |
| sellingAndMarketingExpenses | - | - | - | 10478 | - | - | - | - | 1.42M | 1.72M |
| sellingGeneralAndAdministrativeExpenses | 3.9M | 5.3M | 4.58M | 6.43M | 4.13M | 1.44M | 2.55M | 2.52M | 3.35M | 3M |
| otherExpenses | 771.52K | -795.09K | -2.1M | - | 34.7M | 9.06M | 14982 | -12.83M | -7.89M | -105.4K |
| operatingExpenses | 4.67M | 4.51M | 2.48M | 6.43M | 38.83M | 10.5M | 2.57M | -10.3M | -4.54M | 2.89M |
| costAndExpenses | 19.01M | 21.21M | 16.69M | 20.66M | 53.79M | 23.18M | 12.43M | 710.51K | 8.5M | 18.92M |
| netInterestIncome | -337.53K | -484.13K | -372.61K | -897.26K | -1.29M | -26448 | 1.5M | -120.17K | -557.67K | -1.43M |
| interestIncome | - | - | - | - | - | 1.71M | 2.54M | 1.16M | 1.48M | - |
| interestExpense | 337.53K | 484.13K | 372.61K | 897.26K | 1.29M | 1.73M | 1.04M | 1.28M | 2.03M | 1.43M |
| depreciationAndAmortization | 3.7M | 4.74M | 3.37M | 3.3M | 3.45M | 3.99M | 4.42M | 3.84M | 3.72M | 5.07M |
| ebitda | 74.49M | 23.5M | 24.28M | 10.85M | 3.42M | -28.31M | 5.42M | 26.84M | 7.71M | 31.59M |
| ebit | 70.8M | 18.76M | 20.91M | 7.54M | -30843 | -32.29M | 996.36K | 23.01M | 3.99M | 26.52M |
| nonOperatingIncomeExcludingInterest | -68.55M | -17.41M | -16.64M | -10.26M | -33.42M | 25.28M | -14982 | -7.44M | 7.89M | -19.08M |
| operatingIncome | 2.25M | 1.35M | 4.27M | -2.71M | -33.45M | -7.01M | 981.38K | 15.57M | 11.89M | 7.44M |
| totalOtherIncomeExpensesNet | 68.55M | 16.92M | 16.27M | 9.36M | 10.4M | -25.67M | 1.86M | 7.32M | 10.51M | 17.65M |
| incomeBeforeTax | 70.8M | 18.28M | 20.54M | 6.65M | -23.05M | -32.68M | 2.84M | 22.88M | 22.4M | 25.09M |
| incomeTaxExpense | 1.58M | 720.96K | -457.22K | 307.72K | 294.41K | 34301 | 5078 | 31320 | 63289 | 78888 |
| netIncomeFromContinuingOperations | 69.22M | 17.55M | 21M | 6.34M | -23.35M | -32.72M | 2.84M | 22.85M | 22.33M | 25.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -685.94K | - | - | - | - |
| netIncome | 47M | 14.08M | 19M | 5.27M | -19.09M | -33.4M | 2.84M | 22.85M | 22.33M | 25.01M |
| netIncomeDeductions | - | -8.31M | - | - | - | - | - | - | - | -772.24K |
| bottomLineNetIncome | 44.95M | 20M | 17.02M | 3.27M | -21.05M | -11.94M | 2.07M | 22.1M | 22.33M | 25.02M |
| eps | 4.65 | 1.21 | 1.76 | 0.34 | -2.18 | -1.24 | 0.21 | 2.29 | 2.23 | 2.5 |
| 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 | 191.81M | 151.78M | 123.83M | 44.76M | 78.34M | 87.9M | 171.28M | 230.14M | 157.2M | 111.38M |
| shortTermInvestments | 19.89M | 28.31M | 57.29M | 53.95M | 58.33M | 69.12M | 62.16M | 63.97M | 90.63M | 77.09M |
| cashAndShortTermInvestments | 211.7M | 180.09M | 181.12M | 98.71M | 136.68M | 157.02M | 233.44M | 294.11M | 247.84M | 188.47M |
| netReceivables | 10.83M | 36.58M | 16.2M | 32.11M | 8.02M | 20.98M | 1.88M | 1.56M | 6.96M | 8.57M |
| accountsReceivables | 10.83M | 7.91M | 16.2M | 4.34M | 8.02M | 2.69M | 537.48K | 977.15K | 1.75M | 2.91M |
| otherReceivables | - | 28.67M | - | 27.78M | - | 18.29M | 1.35M | 585.08K | 5.21M | 5.65M |
| inventory | - | 791.79K | - | 875.67K | - | 1.55M | 1.02M | 784.85K | 997.53K | 977.64K |
| prepaids | - | - | - | - | - | - | - | 1.27M | - | - |
| otherCurrentAssets | 28.37M | 3.95M | 60.94M | 41.04M | 89.61M | 74.31M | 2.66M | 4.34M | 44.71M | 44.26M |
| totalCurrentAssets | 250.9M | 221.41M | 258.26M | 172.73M | 234.31M | 253.86M | 239M | 302.07M | 300.51M | 242.28M |
| propertyPlantEquipmentNet | 187.84M | 198.57M | 158.83M | 171.13M | 162.92M | 210.21M | 200.32M | 173.36M | 189.71M | 229.54M |
| goodwill | 23.55M | 24.13M | 23.83M | 23.81M | 22.01M | 17.93M | - | - | - | - |
| intangibleAssets | 20.11M | 21.17M | 20.16M | 20.67M | 19.6M | 19.32M | - | - | - | - |
| goodwillAndIntangibleAssets | 43.66M | 45.3M | 43.99M | 44.49M | 41.6M | 37.26M | - | - | - | - |
| longTermInvestments | 376.31M | 318M | 297.14M | 303.74M | 268.63M | 288.18M | 117.55M | 117.54M | 117.54M | 117.54M |
| taxAssets | - | 2.6M | - | 3.5M | - | 1.84M | - | - | - | - |
| otherNonCurrentAssets | 34.34M | 11.48M | 34.24M | 7.22M | 25.51M | 6.03M | 6.34M | 9.3M | 11.77M | 15.69M |
| totalNonCurrentAssets | 642.14M | 575.94M | 534.19M | 530.08M | 498.67M | 543.52M | 324.21M | 300.2M | 319.03M | 362.77M |
| otherAssets | - | - | - | 1 | - | - | - | - | - | - |
| totalAssets | 893.04M | 797.36M | 792.45M | 702.81M | 732.98M | 797.38M | 563.21M | 602.27M | 619.53M | 605.04M |
| totalPayables | 1.07M | 8.3M | 1.06M | 8.21M | 1.11M | 9.66M | 1.72M | 1.87M | 2.32M | 3.37M |
| accountPayables | - | 3.71M | - | 2.51M | - | 2.13M | 1.15M | 1.87M | 1.77M | 2.83M |
| otherPayables | 1.07M | 4.59M | 1.06M | 5.7M | 1.11M | 7.53M | 569.44K | - | 548.61K | 541.67K |
| accruedExpenses | 15.73M | 16.7M | 16.53M | 16.15M | 16.82M | 23.05M | 3.49M | 2.88M | 3.88M | 3.59M |
| shortTermDebt | 6.48M | 5.64M | 1.17M | 2.39M | 51M | 11.02M | 1.62M | 24.31M | 14.54M | 17.68M |
| capitalLeaseObligationsCurrent | - | 1.2M | - | - | - | 1.05M | - | - | - | - |
| taxPayables | - | 3.48M | - | - | - | 6.64M | - | - | - | - |
| deferredRevenue | - | 827.21K | - | 879.07K | - | 578.45K | 602.06K | 512.2K | 1.45M | 1.55M |
| otherCurrentLiabilities | 13.2M | 1.73M | 27.3M | 36.02M | 32.13M | 19.05M | 5.81M | 555.56K | 16.64M | 2.41M |
| totalCurrentLiabilities | 36.48M | 34.41M | 46.07M | 47.5M | 101.06M | 64.4M | 7.42M | 30.12M | 38.83M | 28.6M |
| longTermDebt | 62.24M | 64.99M | 3.81M | 83.26M | 4.05M | 92.53M | 49.93M | 18.55M | 48.27M | 65.71M |
| capitalLeaseObligationsNonCurrent | - | 6.21M | - | 6.78M | - | 6.72M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 11.62M | 10.6M | 11.42M | 11.79M | 10.52M | 8.1M | - | - | - | - |
| otherNonCurrentLiabilities | 31.12M | 12.19M | 19.09M | 167.65K | 6.71M | 166.16K | - | - | - | - |
| totalNonCurrentLiabilities | 104.98M | 93.99M | 34.33M | 102.01M | 21.28M | 107.51M | 49.93M | 18.55M | 48.27M | 65.71M |
| otherLiabilities | - | - | - | 1 | - | - | - | - | - | - |
| capitalLeaseObligations | - | 7.42M | - | 6.78M | - | 7.77M | - | - | - | - |
| totalLiabilities | 141.47M | 128.4M | 80.4M | 149.5M | 122.34M | 171.91M | 7.42M | 48.67M | 87.1M | 94.31M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 81.51M | 80.71M | 139.91M | 12 | 78.42M | 77.71M | 49.93M | 49.8M | 49.67M | 49.55M |
| commonStock | 9662 | 9662 | 9662 | 9662 | 9662 | 9662 | 9662 | 9662 | 9662 | 9662 |
| retainedEarnings | 284.4M | 239.45M | 227.77M | 210.74M | 207.48M | 228.53M | 240.46M | 238.39M | 216.3M | 194.72M |
| additionalPaidInCapital | 265.34M | 265.34M | 265.34M | 265.34M | 265.34M | 265.39M | 265.39M | 265.39M | 266.45M | 266.45M |
| 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 | 69.22M | 17.55M | 21M | 5.27M | -23.35M | -32.72M | 2.84M | 22.85M | 22.33M | 25.01M |
| depreciationAndAmortization | 3.7M | 4.74M | 3.37M | 3.3M | 3.45M | 3.99M | 3.66M | 3.84M | 3.86M | 5.07M |
| deferredIncomeTax | 1.58M | -169.76K | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 62575 | 61723 | 65804 | - | 53753 | - | - | - | - | - |
| changeInWorkingCapital | 1.03M | 2.75M | -10.01M | -5.83M | -9.08M | 6.22M | -640.61K | 3.02M | 3.29M | -765.41K |
| accountsReceivables | 10823 | -1.43M | -335.71K | 1.76M | -1.96M | 1.12M | 439.67K | 4.19M | 3.38M | 677.16K |
| inventory | -19705 | -32675 | 116.56K | -34333 | 818.49K | -640.02K | -234.96K | 360.11K | 254.99K | 92201 |
| accountsPayables | -446.43K | 1.41M | -153.61K | -2.24M | 2.06M | 19305 | -513.44K | -226.22K | -1.07M | -1.27M |
| otherWorkingCapital | 1.49M | 2.8M | -9.64M | -5.33M | -10M | 5.72M | -331.87K | -1.3M | 716.54K | -261.69K |
| otherNonCashItems | -66.98M | -12.48M | -12.86M | -4.98M | 27.19M | 32.86M | 1.85M | -17.2M | -18.14M | -18.3M |
| netCashProvidedByOperatingActivities | 8.61M | 12.46M | 1.56M | -2.24M | -1.74M | 10.35M | 7.71M | 12.52M | 11.33M | 11.01M |
| investmentsInPropertyPlantAndEquipment | -115.99K | -173K | -343.53K | -153.79K | -218.94K | -41.91M | -30.23M | -7571 | -18923 | -418.52K |
| acquisitionsNet | 5.85M | -755.13K | -1.13M | 31.3M | -2.6M | - | - | 64.03M | 43.84M | 35.58M |
| purchasesOfInvestments | - | -3.3M | -3.18M | -23.66M | -8.88M | -41.79M | -2105 | -14.36M | -3.76M | - |
| salesMaturitiesOfInvestments | 15.2M | 33.67M | 9.63M | 9.73M | 21.94M | 6.85M | - | 46.09M | - | - |
| otherInvestingActivities | - | -353.08K | 405.41K | 4.49M | 30.64M | -163.61M | -14982 | -3.54M | 4.95M | -3.15M |
| netCashProvidedByInvestingActivities | 20.93M | 29.09M | 5.38M | 21.72M | 40.88M | -240.46M | -30.25M | 92.22M | 45.02M | 32.01M |
| netDebtIssuance | -1.51M | 49.44M | -560.56K | -50.53M | -48.95M | 98.12M | -41.6M | -31.94M | -11.44M | -15.68M |
| longTermNetDebtIssuance | -1.51M | 49.44M | -560.56K | -50.53M | -48.95M | 98.12M | -41.6M | -31.94M | -11.44M | -15.68M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -60M | 60M | - | - | 50M | - | - | - | -50.02M |
| netCommonStockIssuance | - | - | 60M | - | - | - | - | - | - | -50.17M |
| commonStockIssuance | - | - | 60M | - | - | - | - | - | - | -50.02M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | -60M | - | - | - | 50M | - | - | - | 146.81K |
| netDividendsPaid | -1.25M | -1.56M | -1.25M | -1.25M | -847.22K | -625K | -625K | -625K | -625K | -479.17K |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -479.17K |
| preferredDividendsPaid | -1.25M | -1.56M | -1.25M | -1.25M | -847.22K | -625K | -625K | -625K | -625K | - |
| otherFinancingActivities | 14.36M | -1.62M | 13.78M | -2.85M | -110K | -10000 | - | -1.06M | - | 49.06M |
| netCashProvidedByFinancingActivities | 11.6M | -13.75M | 71.97M | -54.63M | -49.91M | 147.48M | -42.23M | -33.63M | -12.06M | -17.12M |