-$0.01 (-1.32%)
| 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 | 21.46M | 17.53M | 12.06M | 10.02M | 8.54M | 7.04M | 6.1M | 3.61M | 1.69M | 225.38K |
| costOfRevenue | 17.1M | 11.71M | 7.42M | 8.09M | 6.25M | 5.37M | 5.24M | 2.92M | 1.36M | 168.23K |
| grossProfit | 4.36M | 5.82M | 4.63M | 3.55M | 2.29M | 1.66M | 853.33K | 691K | 331.73K | 57152 |
| researchAndDevelopmentExpenses | 410.27K | 330.78K | 681.65K | 512.39K | 277.2K | 295.42K | 441.98K | - | - | - |
| generalAndAdministrativeExpenses | 4.43M | 3.26M | 2.65M | 2.27M | 1.77M | 1.44M | 1.66M | 1.78M | 1.81M | 2.58M |
| sellingAndMarketingExpenses | 252.26K | 338.04K | 299.98K | 178.31K | 59311 | 163.7K | 358.06K | 238.12K | 161.99K | 93341 |
| sellingGeneralAndAdministrativeExpenses | 4.68M | 3.6M | 2.95M | 2.45M | 1.83M | 1.61M | 2.02M | 2.02M | 1.97M | 2.67M |
| otherExpenses | -2.47M | 127.34K | 88868 | 121.61K | 52869 | 58532 | -1.16M | 54847 | 128.76K | 73346 |
| operatingExpenses | 2.62M | 4.06M | 3.72M | 1.55M | 1.88M | 1.94M | 2.12M | 2.11M | 2.1M | -2.63M |
| costAndExpenses | 19.72M | 15.76M | 11.14M | 9.56M | 8.13M | 7.04M | 7.36M | 5M | 3.45M | 2.91M |
| netInterestIncome | 43829 | 82035 | 8600 | -24568 | 5643 | 16852 | 23762 | - | - | - |
| interestIncome | 63321 | 111.2K | 73676 | 26811 | 8454 | 18743 | 25424 | - | - | - |
| interestExpense | 19492 | 29165 | 65076 | 51379 | 2811 | 1891 | 1662 | - | - | - |
| depreciationAndAmortization | 248.58K | 306.11K | 377.22K | 408.52K | 342.09K | 371.84K | 544.45K | 286.7K | 112.41K | 73346 |
| ebitda | 1.98M | 1.73M | 1.27M | 986.03K | 761.42K | -1.6M | -684K | -1.12M | -1.64M | -2.61M |
| ebit | 1.74M | 1.42M | 893.98K | 577.51K | 419.33K | -1.97M | -1.23M | -1.41M | -1.77M | -2.68M |
| nonOperatingIncomeExcludingInterest | - | 323.46K | 142.06K | -114K | -9794 | 1.97M | -36833 | -13890 | 11483 | 1.33M |
| operatingIncome | 1.74M | 1.75M | 912.34K | 572.34K | 409.54K | -1489 | -1.26M | -1.42M | -1.75M | -1.28M |
| totalOtherIncomeExpensesNet | 237.86K | -352.62K | -207K | -46206 | -45497 | -1.97M | 35171 | 13890 | -59000 | -1.4M |
| incomeBeforeTax | 1.97M | 1.4M | 828.9K | 526.13K | 416.52K | -1.97M | -1.23M | -1.41M | -1.81M | -2.68M |
| incomeTaxExpense | 409.42K | 582.02K | 274.28K | -1.56M | -1340 | - | -11409 | - | - | -7544 |
| netIncomeFromContinuingOperations | 1.56M | 814.05K | 554.62K | 2.08M | 416.52K | -1.97M | -1.23M | -1.41M | -1.81M | -2.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.56M | 814.05K | 554.62K | 2.08M | 416.52K | -1.97M | -1.23M | -1.41M | -1.81M | -2.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.56M | 814.05K | 554.62K | 2.08M | 416.52K | -1.97M | -1.23M | -1.41M | -1.81M | -2.68M |
| eps | 0.02 | 0.01 | 0.01 | 0.02 | 0.0 | -0.02 | -0.01 | -0.02 | -0.04 | -0.07 |
| 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 | 2.13M | 4.46M | 4.63M | 3.23M | 2.56M | 2.47M | 2.39M | 731.44K | 3.21M | 1.82M |
| shortTermInvestments | 2.22M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.35M | 4.46M | 4.63M | 3.23M | 2.56M | 2.47M | 2.39M | 731.44K | 3.21M | 1.82M |
| netReceivables | 6.57M | 5.24M | 1.98M | 2.03M | 1.24M | 1.43M | 1.29M | 1.31M | 670.84K | 208.78K |
| accountsReceivables | 6.34M | 5.14M | 1.92M | 2M | 1.23M | 1.38M | 1.21M | 1.23M | 519.74K | 182.6K |
| otherReceivables | 229.39K | 94131 | 61306 | 35575 | 12921 | 49893 | 77334 | 77943 | 171.82K | 58725 |
| inventory | 1.27M | 1.23M | 849.76K | 854.54K | 859.2K | 1.09M | 1.27M | 1.19M | 112.16K | 41144 |
| prepaids | 87259 | 79163 | 358.62K | 52044 | 238.12K | 243.2K | 154.3K | 78952 | 48522 | 35789 |
| otherCurrentAssets | - | - | - | 35575 | - | - | - | - | 151.1K | 26176 |
| totalCurrentAssets | 12.28M | 11.01M | 7.82M | 6.16M | 4.9M | 5.23M | 5.11M | 3.31M | 4.06M | 2.11M |
| propertyPlantEquipmentNet | 222.34K | 282.17K | 390.74K | 503.44K | 23415 | 6536 | 22169 | 16797 | 19594 | 22182 |
| goodwill | 381.47K | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 450.97K | 67398 | 277.23K | 484.89K | 736.85K | 401.68K | 1.86M | 1.5M | 530.58K | 197.66K |
| goodwillAndIntangibleAssets | 832.44K | 67398 | 277.23K | 484.89K | 736.85K | 401.68K | 1.86M | 1.5M | 530.58K | 197.66K |
| longTermInvestments | 1.13M | - | - | -1.56M | - | - | - | - | - | - |
| taxAssets | 344.73K | 927.5K | 1.28M | 1.56M | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | - | 1.56M | - | - | - | - | - | - |
| totalNonCurrentAssets | 2.53M | 1.28M | 1.95M | 2.55M | 760.27K | 408.21K | 1.88M | 1.52M | 550.17K | 219.84K |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 14.8M | 12.28M | 9.77M | 8.71M | 5.66M | 5.64M | 6.99M | 4.83M | 4.61M | 2.33M |
| totalPayables | 3.24M | 2.62M | 1.6M | 1.08M | 809.62K | 1.34M | 782.23K | 1.25M | 241.82K | 119.18K |
| accountPayables | 3.24M | 2.62M | 1.6M | 1.08M | 809.62K | 1.34M | 782.23K | 1.25M | 241.82K | 119.18K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 162.2K | 156.72K | 110.77K | 13500 | 13500 | 40500 | 27000 | 33923 | 78499 | 78566 |
| shortTermDebt | 99996 | 63209 | 40000 | 40000 | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 146.48K | 129.51K | 113.84K | 99363 | - | - | 9710 | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 121.82K | 217.3K | 80213 | 76179 | 93562 | 18441 | 22209 | 63622 | - | - |
| otherCurrentLiabilities | - | - | - | 273.2K | 89300 | 154.02K | 90600 | 48277 | 97428 | 146.88K |
| totalCurrentLiabilities | 3.77M | 3.18M | 1.94M | 1.45M | 1.01M | 1.55M | 931.75K | 1.39M | 417.74K | 344.62K |
| longTermDebt | 263.33K | 363.33K | 350.12K | 187.79K | 34709 | 23916 | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 25741 | 172.22K | 301.73K | 415.57K | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | 614 | 7225 | 10817 | 32339 | 50962 | 74376 | 72429 | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | -187.79K | -34709 | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | -23916 | - | - | - | - |
| totalNonCurrentLiabilities | 289.07K | 536.16K | 659.08K | 614.18K | 67048 | 50962 | 74376 | 72429 | - | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 172.22K | 301.73K | 415.57K | 514.93K | - | - | 9710 | - | - | - |
| totalLiabilities | 4.06M | 3.72M | 2.6M | 2.06M | 1.07M | 1.6M | 1.01M | 1.47M | 417.74K | 344.62K |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.12M | 12.34M | 10.86M | 10.93M | 11M | 10.88M | 10.88M | 8.39M | 7.97M | 3.57M |
| retainedEarnings | -3.75M | -5.31M | -6.13M | -6.66M | -8.77M | -9.18M | -7.21M | -5.98M | -4.57M | -2.77M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 8.39M | - | - |
| 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 | 1.56M | 814.05K | 554.62K | 2.09M | 416.52K | -1.97M | -1.23M | -1.41M | -1.81M | -2.68M |
| depreciationAndAmortization | 248.58K | 306.11K | 377.22K | 408.52K | 342.09K | 371.84K | 544.45K | 286.7K | 112.41K | 73346 |
| deferredIncomeTax | 409.42K | 357.33K | 274.28K | -1.56M | 389 | 1.93M | - | - | - | -3772 |
| stockBasedCompensation | 265.08K | 71474 | 54873 | 37309 | 51229 | 29336 | 103.86K | 300.85K | 286.09K | 282.7K |
| changeInWorkingCapital | -2.11M | -2.17M | 263.59K | -331.66K | -110.94K | 497.32K | -618.87K | -715.81K | -509.76K | -53527 |
| accountsReceivables | -2.36M | -3.27M | 90843 | -803.25K | 186.24K | -171.93K | 8094.0 | -675.35K | -478.41K | -204.45K |
| inventory | -42931 | -381.47K | 4777 | 4667 | 235.38K | 178.62K | -82462 | -1.08M | -71016 | -39977 |
| accountsPayables | 402.47K | 1.07M | 474.3K | 319.79K | -594.13K | 606.72K | -429.69K | 911.78K | 73117 | 181.89K |
| otherWorkingCapital | -104.18K | 409.92K | -306.33K | 147.14K | 61576 | -116.08K | -114.82K | 362.77K | 39663 | 190.9K |
| otherNonCashItems | 35281 | 61465 | -40172 | -138 | -9207 | -15993 | 12833 | 35437 | 16350 | 1.15M |
| netCashProvidedByOperatingActivities | 415.17K | -559.74K | 1.48M | 640.16K | 690.08K | 840.2K | -1.19M | -1.5M | -1.9M | -1.23M |
| investmentsInPropertyPlantAndEquipment | -11693 | -13650 | -10635 | -33942 | -694.14K | -805.84K | -898.6K | -1.25M | -442.73K | -124.21K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -332.5K | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | -667.84K | -9800 | -40805 | -1.25M | -436.75K | -97208 |
| netCashProvidedByInvestingActivities | -344.19K | -13650 | -10635 | -33942 | -694.14K | -805.84K | -898.6K | -1.25M | -442.73K | -124.21K |
| netDebtIssuance | -249K | -133K | 66006 | 136.99K | 20000 | 40000 | - | - | - | - |
| longTermNetDebtIssuance | -249K | -133K | 66006 | 136.99K | 20000 | 40000 | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -170.6K |
| netStockIssuance | 183.65K | -115.81K | -257.48K | -84363 | 76106 | - | 4.02M | - | 2.15M | 3.32M |
| netCommonStockIssuance | 183.65K | 5844 | -257.48K | -84363 | 76106 | - | 4.02M | - | 2.15M | 3.32M |
| commonStockIssuance | 189.85K | 121.66K | - | - | 76106 | - | 4.02M | 277.96K | 2.15M | 3.32M |
| commonStockRepurchased | -6200 | -115.81K | -257.48K | -84363 | - | - | - | - | - | - |
| netPreferredStockIssuance | - | -121.66K | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 121.66K | 123.38K | 9500 | 76106 | - | -277.9K | 277.96K | 1.58M | -254.89K |
| netCashProvidedByFinancingActivities | -65346 | -127.16K | -68099 | 62130 | 96106 | 40000 | 3.75M | 277.96K | 3.73M | 3.06M |
| 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 | 4.7M | 5.64M | 6.08M | 5.52M | 4.21M | 4.68M | 5.03M | 4.32M | 3.5M | 3.22M |
| costOfRevenue | 3.33M | 4.43M | 4.06M | 4.08M | 2.62M | 3.03M | 3.61M | 2.91M | 2.16M | 1.92M |
| grossProfit | 1.37M | 1.21M | 2.02M | 1.44M | 1.6M | 1.65M | 1.42M | 1.41M | 1.34M | 1.25M |
| researchAndDevelopmentExpenses | 186.86K | 6201 | 157.54K | 116.57K | 129.96K | 73286 | -12495 | 120.85K | 149.14K | 139.74K |
| generalAndAdministrativeExpenses | 1.25M | 1.31M | 1.09M | 1M | 1.03M | 937.02K | 832.44K | 738.56K | 753.45K | 767.63K |
| sellingAndMarketingExpenses | 154.61K | 54978 | 56894 | 18522 | 121.87K | 116.18K | 34648 | 54767 | 132.43K | 47769 |
| sellingGeneralAndAdministrativeExpenses | 1.4M | 1.36M | 1.15M | 1.02M | 1.15M | 1.05M | 867.08K | 793.33K | 885.88K | 815.4K |
| otherExpenses | -671.55K | -821.53K | 63790 | 95186 | 35606 | 35699 | 22219 | 33059 | 36722 | 39245 |
| operatingExpenses | 916.07K | 547.88K | 1.37M | 1.23M | 1.32M | 1.16M | 876.81K | 947.24K | 1.07M | 995.25K |
| costAndExpenses | 4.25M | 4.98M | 5.43M | 5.31M | 3.93M | 4.19M | 4.48M | 3.82M | 3.24M | 2.95M |
| netInterestIncome | 15172 | 12805 | -4442 | -2638 | 9710 | 21012 | 9659 | 13823 | 9297 | 8797 |
| interestIncome | 26939 | 16699 | 8759 | 12554 | 25309 | 27466 | 26531 | 30707 | 26496 | 26285 |
| interestExpense | 11767 | 3894 | 13201 | 15192 | 15599 | 6454 | 16872 | 16884 | 17199 | 17488 |
| depreciationAndAmortization | 61299 | 61546 | 63790 | 87695 | 35550 | 34910 | 90530 | 88632 | 92038 | 94304 |
| ebitda | 516.89K | 728.39K | 736.39K | 527.67K | 256.57K | 19251 | 576.22K | 664.41K | 353.63K | 294.86K |
| ebit | 455.59K | 666.85K | 672.6K | 439.97K | 221.02K | -26442 | 485.69K | 575.78K | 261.59K | 191.73K |
| nonOperatingIncomeExcludingInterest | - | -121.81K | -19403 | -233.06K | 59212 | 500.08K | 59648 | -112K | -147K | 52116 |
| operatingIncome | 455.59K | 666.85K | 653.2K | 206.92K | 280.23K | 484.42K | 545.34K | 464.03K | 271.59K | 252.67K |
| totalOtherIncomeExpensesNet | -145.78K | 16599 | 6202 | 217.86K | -74811 | -519K | -76520 | 55871 | 103.28K | -69604 |
| incomeBeforeTax | 309.8K | 683.45K | 659.4K | 424.78K | 205.42K | -32898 | 468.82K | 558.89K | 401.27K | 183.07K |
| incomeTaxExpense | 90765 | 62291 | 204.41K | 33183 | 109.53K | 212.26K | 147.26K | 143.39K | 79108 | 95390 |
| netIncomeFromContinuingOperations | 219.04K | 621.16K | 454.99K | 391.6K | 95890 | -245K | 321.55K | 415.5K | 322.16K | 87678 |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 219.04K | 621.16K | 454.99K | 391.6K | 95890 | -245K | 321.55K | 415.5K | 322.16K | 87678 |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 219.04K | 621.16K | 454.99K | 391.6K | 95890 | -245K | 321.55K | 415.5K | 322.16K | 87678 |
| eps | 0.0 | 0.01 | 0.01 | 0.0 | 0.0 | -0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 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 | 2.86M | 2.13M | 4.14M | 4.5M | 5.77M | 4.46M | 4.81M | 4.78M | 2.15M | 2.47M |
| shortTermInvestments | 6.72M | 2.22M | 2.22M | - | - | - | - | - | 2.18M | 2.16M |
| cashAndShortTermInvestments | 9.58M | 4.35M | 4.14M | 4.5M | 5.77M | 4.46M | 4.81M | 4.78M | 4.32M | 4.63M |
| netReceivables | 5.06M | 6.57M | 6.48M | 5.33M | 3.47M | 5.24M | 5.12M | 3.15M | 2.58M | 1.98M |
| accountsReceivables | 4.82M | 6.34M | 6.35M | 5.25M | 3.31M | 5.14M | 4.95M | 2.96M | 2.49M | 1.92M |
| otherReceivables | 237.97K | 229.39K | 123.74K | 87239 | 169.33K | 94131 | 168.16K | 192.02K | 91914 | 61306 |
| inventory | 1.05M | 1.27M | 1.1M | 1.23M | 1.27M | 1.23M | 1.39M | 935.57K | 819.82K | 849.76K |
| prepaids | 180.41K | 87259 | 42194 | 86842 | 91583 | 79163 | 58507 | 367.08K | 466.67K | 358.62K |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 15.87M | 12.28M | 11.76M | 11.14M | 10.6M | 11.01M | 11.38M | 9.23M | 8.19M | 7.82M |
| propertyPlantEquipmentNet | 217.01K | 222.34K | 222.52K | 224.69K | 265.35K | 282.17K | 307.13K | 330.5K | 357.44K | 390.74K |
| goodwill | 387.96K | 381.47K | 244.34K | 244.34K | 704.16K | - | - | - | - | - |
| intangibleAssets | 441.19K | 450.97K | 495.84K | 525.27K | 67395 | 67398 | 76510 | 164.57K | 218.19K | 277.23K |
| goodwillAndIntangibleAssets | 829.15K | 832.44K | 740.19K | 769.62K | 771.55K | 67398 | 76510 | 164.57K | 218.19K | 277.23K |
| longTermInvestments | 1.45M | 1.13M | 878.79K | 674.35K | 369.92K | - | - | - | -218.19K | -277.23K |
| taxAssets | 253.96K | 344.73K | 545.42K | 784.79K | 817.97K | 927.5K | 1.06M | 1.06M | 1.21M | 1.28M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | 218.19K | 277.23K |
| totalNonCurrentAssets | 2.75M | 2.53M | 2.39M | 2.45M | 2.22M | 1.28M | 1.44M | 1.56M | 1.78M | 1.95M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 18.62M | 14.8M | 14.15M | 13.59M | 12.83M | 12.28M | 12.82M | 10.79M | 9.97M | 9.77M |
| totalPayables | 1.96M | 3.24M | 3.3M | 3.46M | 2.43M | 2.62M | 3.4M | 2.15M | 1.62M | 1.6M |
| accountPayables | 1.96M | 3.24M | 3.3M | 3.46M | 2.43M | 2.62M | 3.4M | 2.15M | 1.62M | 1.6M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 153K | 162.2K | 133.4K | 75100 | 209.4K | 156.72K | 148.9K | 68200 | 115.63K | 110.77K |
| shortTermDebt | 99996 | 146.48K | 99996 | 99996 | 99996 | 63209 | 125.47K | 121.52K | 117.64K | 40000 |
| capitalLeaseObligationsCurrent | 137.44K | 146.48K | 137.83K | 137.83K | 133.63K | 129.51K | 125.47K | 121.52K | 117.64K | 113.84K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 118.85K | 121.82K | 89722 | 85402 | 120.01K | 217.3K | 448.54K | 123.99K | 160.66K | 80213 |
| otherCurrentLiabilities | - | 262.2K | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 2.47M | 3.77M | 3.76M | 3.86M | 2.99M | 3.18M | 4.12M | 2.46M | 2.01M | 1.94M |
| longTermDebt | 246.88K | 263.33K | 280.01K | 296.34K | 311.31K | 363.33K | 415.69K | 368.48K | 359.18K | 350.12K |
| capitalLeaseObligationsNonCurrent | - | 25741 | 68003 | 100.95K | 137.44K | 172.22K | 205.83K | 238.77K | 271.07K | 301.73K |
| deferredRevenueNonCurrent | - | - | - | - | - | 614 | - | 2998 | 7116 | 7225 |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | -359.18K | -350.12K |
| otherNonCurrentLiabilities | - | 263.33K | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 246.88K | 289.07K | 348.01K | 397.28K | 448.75K | 536.16K | 621.52K | 610.25K | 637.36K | 659.08K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 137.44K | 172.22K | 205.83K | 238.77K | 271.06K | 301.73K | 331.3K | 360.29K | 388.7K | 415.57K |
| totalLiabilities | 2.72M | 4.06M | 4.11M | 4.26M | 3.44M | 3.72M | 4.75M | 3.07M | 2.65M | 2.6M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 17.76M | 13.12M | 13.12M | 12.87M | 12.83M | 12.34M | 12.21M | 12.21M | 12.21M | 10.86M |
| retainedEarnings | -3.53M | -3.75M | -4.37M | -4.83M | -5.22M | -5.31M | -5.07M | -5.39M | -5.8M | -6.13M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 219.04K | 621.16K | 455K | 391.6K | 95890 | -245.16K | 321.55K | 415.5K | 322.16K | 87678 |
| depreciationAndAmortization | 61299 | 61546 | 63790 | 87695 | 35550 | 34910 | 90530 | 88632 | 92038 | 94304 |
| deferredIncomeTax | 90765 | 409.42K | 204.41K | 33183 | 109.53K | 129.26K | 5572 | 143.39K | 79108 | 274.28K |
| stockBasedCompensation | 56187 | 106.71K | 85890 | 51955 | 20531 | 30154 | 29585 | 7660 | 4075 | 8449 |
| changeInWorkingCapital | -9087 | -515.97K | -1.34M | -1.37M | 1.12M | -990.99K | -460.02K | -137.87K | -581.29K | 321.08K |
| accountsReceivables | 1.15M | -278.19K | -1.4M | -2.23M | 1.55M | -120.81K | -1.97M | -562.24K | -612.51K | 323.98K |
| inventory | 228.52K | -174.17K | 126.29K | 45061 | -40116 | 157.07K | -452.73K | -115.74K | 29934 | -230.46K |
| accountsPayables | -1.29M | -50646 | -107.49K | 841.04K | -280.43K | -775.97K | 1.33M | 481.62K | 28693 | 323.56K |
| otherWorkingCapital | -96132 | -12964 | 48968 | -29867 | -110.32K | -251.28K | 1.96M | 58494 | -27403 | -95999 |
| otherNonCashItems | 45767 | -483.7K | 66679 | 86143 | 125.74K | 19186 | 4196 | 10880 | 848.34K | -177.5K |
| netCashProvidedByOperatingActivities | 463.97K | 92455 | -460.75K | -718.92K | 1.5M | -1.02M | -8590 | 528.19K | -56708 | 608.29K |
| investmentsInPropertyPlantAndEquipment | -4531 | - | -9474 | - | -2219 | -6731 | -6919 | - | - | -6054 |
| acquisitionsNet | - | - | 9263 | -9263 | -332.5K | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -4531 | - | -211 | -9263 | -334.72K | -6731 | -6919 | - | - | -6054 |
| netDebtIssuance | -62999 | - | -62499 | -62499 | -61499 | -36000 | 14000 | - | -75000 | -34500 |
| longTermNetDebtIssuance | -62999 | -62499 | -62499 | -62499 | -61499 | -36000 | 14000 | -36000 | -75000 | -34500 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 4.74M | - | 154.1K | 28250 | -6200 | 80782 | -41040 | - | -74772 | -152.18K |
| netCommonStockIssuance | 4.74M | - | 154.1K | 28250 | -6200 | 80782 | -41040 | - | -74772 | -152.18K |
| commonStockIssuance | 4.74M | - | 154.1K | 28250 | - | 80782 | - | - | - | - |
| commonStockRepurchased | - | - | - | - | -6200 | - | -41040 | - | -74772 | -152.18K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -62499 | -62499 | -62499 | 7500 | -36000 | 32000 | -36000 | 8874 | 108.38K |
| netCashProvidedByFinancingActivities | 4.67M | -62499 | 91601 | -34249 | -60199 | 44782 | 4960 | -36000 | -140.9K | -78302 |