NASDAQ : GASS
-$0.16 (-1.84%)
| 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 | 173.16M | 167.26M | 143.53M | 152.76M | 150.2M | 145M | 144.26M | 164.33M | 154.31M | 144.13M |
| costOfRevenue | 105.3M | 92.88M | 92.68M | 80.08M | 89M | 71.31M | 73.94M | 90.89M | 82.19M | 81.88M |
| grossProfit | 67.86M | 74.38M | 50.85M | 72.68M | 61.2M | 73.69M | 70.32M | 73.44M | 72.12M | 62.25M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 8.33M | 14.57M | 9.86M | 8.56M | 10.07M | 7.81M | 9.35M | 9.99M | 10.1M | 10.38M |
| sellingAndMarketingExpenses | - | - | - | 88326 | 97726 | 90121 | 87192 | 84686 | - | 72907 |
| sellingGeneralAndAdministrativeExpenses | 8.33M | 14.57M | 9.86M | 8.65M | 10.17M | 7.9M | 9.44M | 10.07M | 10.1M | 10.46M |
| otherExpenses | 4.45M | - | - | - | - | - | - | - | -16.72M | - |
| operatingExpenses | 12.78M | 14.57M | 9.86M | 28.8M | 84.58M | 47.98M | 48.01M | 63.28M | 57.74M | 56.53M |
| costAndExpenses | 118.08M | 107.4M | 102.54M | 108.88M | 173.59M | 119.3M | 121.95M | 154.17M | 139.93M | 138.41M |
| netInterestIncome | 711.72K | -5.65M | -6.24M | -10.98M | -12.65M | -13.96M | -20.13M | -22.7M | -16.34M | -13.81M |
| interestIncome | 2.95M | 3.42M | 3.71M | 1.1M | 26379 | 167.79K | 846.27K | 587.48K | 322.87K | 454.47K |
| interestExpense | 2.24M | 9.06M | 9.96M | 12.08M | 12.68M | 14.13M | 20.98M | 23.29M | 16.66M | 14.27M |
| depreciationAndAmortization | 25.38M | 26.18M | 23.71M | 27.92M | 37.22M | 37.93M | 39.27M | 41.26M | 38.92M | 39.1M |
| ebitda | 83.18M | 85.89M | 73.28M | 63.39M | 6.44M | 61.33M | 61.78M | 52.27M | 54.36M | 45.57M |
| ebit | 57.8M | 59.81M | 49.58M | 35.47M | -30.77M | 23.4M | 22.58M | 11.01M | 15.44M | 6.47M |
| nonOperatingIncomeExcludingInterest | -2.72M | 46384 | -8.59M | 755.04K | 44.68M | 4.93M | 603.95K | 11.05M | 6.59M | 6.23M |
| operatingIncome | 55.08M | 59.86M | 40.99M | 36.22M | 13.91M | 28.33M | 23.19M | 22.06M | 22.04M | 12.7M |
| totalOtherIncomeExpensesNet | 5.57M | 10M | 10.95M | -1.97M | -49.03M | -16.35M | -21.1M | -34.33M | -23.26M | -20.5M |
| incomeBeforeTax | 60.65M | 69.86M | 51.94M | 34.25M | -35.12M | 11.98M | 2.09M | -12.28M | -1.22M | -7.8M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 60.65M | 69.86M | 51.94M | 34.25M | -35.12M | 11.98M | 2.09M | -12.28M | -1.22M | -7.8M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 60.65M | 69.86M | 51.94M | 34.25M | -35.12M | 11.98M | 2.09M | -12.28M | -1.22M | -7.8M |
| netIncomeDeductions | - | - | 29 | - | - | - | - | - | - | - |
| bottomLineNetIncome | 58.83M | 67.16M | 51.12M | 34.04M | -35.12M | 11.98M | 2.08M | -12.28M | -1.22M | -7.8M |
| eps | 1.69 | 1.9 | 1.38 | 0.9 | -0.93 | 0.31 | 0.05 | -0.31 | -0.03 | -0.2 |
| 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 | 99.08M | 80.65M | 77.2M | 55.77M | 31.3M | 38.24M | 68.47M | 64.5M | 51.75M | 64.99M |
| shortTermInvestments | - | - | - | 26.5M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 99.08M | 80.65M | 77.2M | 82.27M | 31.3M | 38.24M | 68.47M | 64.5M | 51.75M | 64.99M |
| netReceivables | 69.44M | 6.21M | 4.56M | 4.81M | 2.24M | 3.72M | 4.53M | 2.89M | 3.87M | 4.03M |
| accountsReceivables | 7.74M | 6.16M | 4.51M | 4.63M | 2.12M | 3.6M | 4.22M | 2.89M | 3.85M | 3.92M |
| otherReceivables | 61.7M | 55475 | 55475 | 182.14K | 126.42K | 120.55K | 314.22K | - | 15951 | 3.92M |
| inventory | 1.9M | 3.89M | 1.98M | 3.06M | 2.77M | 3.69M | 2.45M | 2.35M | 2.76M | 2.81M |
| prepaids | 1.15M | 733.21K | 1.41M | 681.41K | 637.88K | 782.12K | 749.68K | 1.09M | 1.22M | 1.28M |
| otherCurrentAssets | 24.97M | 580.87K | 35.67M | 13.9M | 14.75M | 1.62M | 1.74M | 68.04M | 3.23M | - |
| totalCurrentAssets | 196.53M | 92.07M | 120.82M | 104.73M | 51.71M | 48.05M | 77.93M | 138.87M | 62.84M | 76.48M |
| propertyPlantEquipmentNet | 491.52M | 608.21M | 504.39M | 651.88M | 681.44M | 838.87M | 838.61M | 884.75M | 923.64M | 919.49M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 23.47M | 27.72M | 41.53M | 46.63M | 53.32M | 43.18M | 24.5M | 13.11M | 8.81M | 5.44M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 171.28K | 4.24M | 30.46M | 18.3M | 12.2M | 13.9M | 12.39M | - | 941.76K | 540.41K |
| totalNonCurrentAssets | 515.16M | 640.17M | 576.39M | 716.81M | 746.96M | 895.95M | 875.5M | 897.86M | 933.39M | 925.46M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 711.69M | 732.24M | 697.21M | 821.53M | 798.67M | 944.01M | 953.44M | 1.04B | 996.23M | 1B |
| totalPayables | 10.93M | 11.38M | 10.91M | 11.84M | 10.08M | 14.63M | 16.08M | 18.28M | 10.51M | 8.73M |
| accountPayables | 9.88M | 10.99M | 9.95M | 11.84M | 8.59M | 9.97M | 9.03M | 10.35M | 10.51M | 8.73M |
| otherPayables | 1.05M | 388.13K | 955.57K | - | 1.49M | 4.66M | 7.04M | 7.93M | - | - |
| accruedExpenses | 4.44M | 4.92M | 5.68M | 6.92M | 3.84M | 3.77M | 6M | 6.88M | 5.88M | 5.3M |
| shortTermDebt | - | 23.33M | 16.62M | 30.08M | 31.84M | 40.55M | 40.74M | 41.73M | 41.97M | 54.59M |
| capitalLeaseObligationsCurrent | 104.8K | - | 71173 | - | 104.17K | - | 473.13K | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 5.67M | 4.3M | 5.39M | 6.37M | 5.67M | 3.96M | 3.81M | 6.53M | 6.18M | 4.85M |
| otherCurrentLiabilities | - | - | - | 1.34M | 7.17M | 141.45K | 37567 | 30.08M | 14.21M | 7.89M |
| totalCurrentLiabilities | 21.14M | 43.94M | 38.67M | 56.56M | 58.71M | 63.06M | 66.38M | 103.49M | 78.75M | 81.37M |
| longTermDebt | - | 61.56M | 106.92M | 247.03M | 261.96M | 311.25M | 325.25M | 371.51M | 342.94M | 343.29M |
| capitalLeaseObligationsNonCurrent | - | - | 28206 | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 222.6K | - | 1.93M | 21451 | 76949 | - | - | - | 930.12K | 2.94M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | 213.56K | - | - | 3.15M | 5.1M | 2.62M | 465.39K | 1.05M | 3.31M |
| totalNonCurrentLiabilities | 222.6K | 61.77M | 108.88M | 247.05M | 265.19M | 316.35M | 327.87M | 371.98M | 344M | 346.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 104.8K | - | 99379 | - | 104.17K | - | 473.13K | - | - | - |
| totalLiabilities | 21.36M | 105.71M | 147.55M | 303.61M | 323.9M | 379.41M | 394.25M | 475.47M | 422.75M | 427.97M |
| treasuryStock | - | - | -44.45M | -25.37M | -25.37M | -25.37M | -24.36M | -22.52M | -22.52M | -22.52M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 371.86K | 370.41K | 453.43K | 435.27K | 435.27K | 431.84K | 445.5K | 445.5K | 442.85K | 442.85K |
| retainedEarnings | 276.5M | 215.86M | 145.99M | 94.06M | 59.8M | 94.93M | 82.94M | 80.85M | 93.47M | 94.69M |
| additionalPaidInCapital | 413.45M | 409.91M | 446.94M | 443.62M | 443.01M | 499.56M | 502.42M | 501.81M | 501.47M | 501.34M |
| 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 | 58.83M | 69.86M | 51.94M | 34.25M | -35.12M | 11.98M | 2.09M | -12.28M | -1.22M | -7.8M |
| depreciationAndAmortization | 25.25M | 26.89M | 23.71M | 27.92M | 37.22M | 37.93M | 39.27M | 41.26M | 38.92M | 39.1M |
| deferredIncomeTax | - | - | - | - | 36.35M | - | 1.1M | 12.09M | 6.51M | 5.29M |
| stockBasedCompensation | 4.97M | 7.33M | 2.59M | 610.79K | 610.79K | - | 611.64K | 338.36K | 129.24K | 340.38K |
| changeInWorkingCapital | -4.3M | -4.44M | -472.07K | 2.69M | 824.19K | -741.59K | -13.14M | -4.27M | 7.51M | -1.29M |
| accountsReceivables | -5.48M | -1.97M | 238.63K | -2.68M | -977K | 874.82K | -1.51M | 531.8K | -179.04K | 825.84K |
| inventory | 2.15M | -1.66M | 1.37M | -819.06K | 644.08K | -1.24M | 617.47K | -302.87K | 46824 | 117.74K |
| accountsPayables | -1.68M | 628.9K | -1.81M | 3.33M | 262.57K | 761.19K | -1.32M | 381.94K | 1.3M | 462.22K |
| otherWorkingCapital | 700.34K | -800K | -262.51K | 2.85M | 894.54K | -1.14M | -10.94M | -4.88M | 6.35M | -2.7M |
| otherNonCashItems | 438.42K | 3.86M | -321.75K | 1.09M | 1.16M | 2.94M | 885.19K | 668.5K | 495.8K | 520.01K |
| netCashProvidedByOperatingActivities | 85.18M | 103.5M | 77.44M | 66.56M | 41.04M | 52.11M | 30.82M | 37.81M | 52.35M | 36.15M |
| investmentsInPropertyPlantAndEquipment | -412.43K | -106.17M | -85201 | -24.23M | -25.22M | -48.12M | -2.99M | -108.3M | -60.61M | -56.22M |
| acquisitionsNet | 17.1M | 7.01M | 4.69M | 8.07M | -1.82M | -15.22M | 17.51M | 29.74M | 11.48M | 1.53M |
| purchasesOfInvestments | - | - | - | -26.5M | -3.35M | -42.03M | -16.41M | - | - | -27833 |
| salesMaturitiesOfInvestments | - | - | 26.5M | 8.07M | 1.53M | 26.81M | 12.45M | - | - | - |
| otherInvestingActivities | - | 41.69M | 80.24M | 17.34M | 9.61M | 20.48M | 23.67M | 29.74M | 11.7M | 12.21M |
| netCashProvidedByInvestingActivities | 16.68M | -64.48M | 111.34M | -17.26M | -19.25M | -58.07M | 34.24M | -78.55M | -48.91M | -44.01M |
| netDebtIssuance | -85.88M | -38.24M | -154.87M | -24.18M | -22.36M | -14.7M | -63.89M | 59M | -13.25M | -24.43M |
| longTermNetDebtIssuance | -85.88M | -38.24M | -154.87M | -24.18M | -22.36M | -14.7M | -63.89M | 59M | -13.25M | -24.43M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.43M | -338K | -19.08M | - | - | -3.88M | -1.84M | - | - | -2.07M |
| netCommonStockIssuance | -1.43M | -338K | -19.08M | - | - | -3.88M | -1.84M | - | - | -2.07M |
| commonStockIssuance | 356.25K | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.78M | -338K | -19.08M | - | - | -3.88M | -1.84M | - | - | -2.07M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 322.24K | -228.82K | -1.67M | -6.77M | -4.54M | 4.11M | -1.72M | -815.26K | -712.61K |
| netCashProvidedByFinancingActivities | -87.31M | -38.25M | -174.18M | -25.85M | -29.13M | -23.12M | -62.37M | 57.27M | -14.07M | -27.21M |
| 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 | 42.84M | 39.37M | 44.53M | 47.23M | 42.03M | 43.47M | 40.45M | 41.79M | 41.56M | 34.14M |
| costOfRevenue | 28.15M | 25.84M | 29.5M | 24.3M | 25.67M | 25.29M | 24.56M | 22.21M | 20.83M | 16.23M |
| grossProfit | 14.69M | 13.53M | 15.03M | 22.94M | 16.36M | 18.18M | 15.88M | 19.58M | 20.74M | 17.91M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.98M | 2.25M | 1.9M | 2.02M | 2.17M | 4.1M | 2.66M | 3.48M | 2.21M | 2.71M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 1.05M | - |
| sellingGeneralAndAdministrativeExpenses | 1.98M | 2.25M | 1.9M | 2.02M | 2.17M | 4.1M | 2.66M | 3.48M | 3.27M | 2.71M |
| otherExpenses | 1.08M | 1.12M | 1.14M | 1.22M | 1.57M | - | 1.06M | - | - | - |
| operatingExpenses | 3.06M | 3.37M | 3.05M | 3.24M | 3.73M | 4.1M | 3.72M | 3.48M | 3.27M | 7.84M |
| costAndExpenses | 31.22M | 29.2M | 32.54M | 27.54M | 29.4M | 29.39M | 28.28M | 25.69M | 24.1M | 24.07M |
| netInterestIncome | 935.24K | 848.53K | 403.52K | 122.8K | -663.13K | -373.1K | -1.09M | -1.77M | -2.42M | -1.39M |
| interestIncome | 943.31K | 859.19K | 626.33K | 715.45K | 752.47K | 1.05M | 695.22K | 914.82K | 753.4K | 952.29K |
| interestExpense | 8072 | 10653 | 222.81K | 592.65K | 1.42M | 1.43M | 1.78M | 2.68M | 3.17M | 2.34M |
| depreciationAndAmortization | 5.7M | 5.54M | 6.58M | 6.57M | 6.68M | 6.62M | 6.57M | 6.49M | 6.49M | 5.57M |
| ebitda | 17.32M | 17.21M | 19.07M | 27.6M | 22.21M | 21.78M | 19.39M | 23.49M | 24.81M | 15.87M |
| ebit | 11.63M | 11.67M | 12.48M | 21.03M | 15.52M | 15.16M | 12.82M | 17M | 18.32M | 10.3M |
| nonOperatingIncomeExcludingInterest | - | -1.5M | -498.01K | -1.33M | -2.9M | -1.08M | -661.7K | -901.09K | -850.02K | -668.72K |
| operatingIncome | 11.63M | 10.17M | 11.99M | 19.7M | 12.62M | 14.08M | 12.16M | 16.1M | 17.47M | 9.64M |
| totalOtherIncomeExpensesNet | 4.3M | 2.61M | 1.34M | 740.3K | 1.48M | 118.55K | -1.12M | 9.69M | 261.06K | -746.87K |
| incomeBeforeTax | 15.93M | 12.78M | 13.33M | 20.44M | 14.11M | 14.2M | 11.04M | 25.79M | 17.73M | 8.89M |
| incomeTaxExpense | - | - | - | - | - | - | -1.1M | - | - | - |
| netIncomeFromContinuingOperations | 15.93M | 12.78M | 13.33M | 20.44M | 14.11M | 14.2M | 12.15M | 25.79M | 17.73M | 8.89M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 15.93M | 12.78M | 13.33M | 20.44M | 14.11M | 14.2M | 12.15M | 25.79M | 17.73M | 8.89M |
| netIncomeDeductions | - | 1.82M | - | - | - | 2.7M | - | - | - | - |
| bottomLineNetIncome | 15.93M | 10.95M | 13.33M | 20.44M | 14.11M | 11.5M | 12.15M | 25.79M | 17.73M | 8.89M |
| eps | 0.44 | 0.35 | 0.37 | 0.57 | 0.4 | 0.38 | 0.33 | 0.73 | 0.5 | 0.25 |
| 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 | 131.21M | 99.08M | 69.71M | 86.25M | 74.39M | 80.65M | 73.42M | 71.38M | 77.09M | 77.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 131.21M | 99.08M | 69.71M | 86.25M | 74.39M | 80.65M | 73.42M | 71.38M | 77.09M | 77.2M |
| netReceivables | 75.91M | 69.44M | 9.81M | 6.23M | 7.31M | 6.21M | 2.67M | 4.6M | 4.99M | 4.56M |
| accountsReceivables | 12.01M | 7.74M | 9.75M | 6.18M | 7.25M | 6.16M | 2.61M | 4.54M | 4.48M | 4.51M |
| otherReceivables | 63.9M | 61.7M | 55475 | 55475 | 55475 | 55475 | 55475 | 55475 | 504.08K | 55475 |
| inventory | 2.7M | 1.9M | 3.32M | 3.43M | 3.2M | 3.89M | 1.82M | 2.21M | 1.87M | 1.98M |
| prepaids | 1.11M | 1.15M | 1.05M | 588.32K | 549.26K | 733.21K | 1.79M | 2.3M | 1.57M | 1.41M |
| otherCurrentAssets | 23.96M | 24.97M | 23.8M | 396.17K | 702.74K | 580.87K | 8729 | 26951 | 1396 | 35.54M |
| totalCurrentAssets | 234.88M | 196.53M | 107.68M | 96.9M | 86.15M | 92.07M | 79.7M | 80.52M | 85.52M | 120.69M |
| propertyPlantEquipmentNet | 474.98M | 491.52M | 567.53M | 597.89M | 601.27M | 608.21M | 605.01M | 611.36M | 617.71M | 527.81M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 24.59M | 23.47M | 22.35M | 21.28M | 27.26M | 27.72M | 30.86M | 29.75M | 42.25M | 47.47M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 95103 | 171.28K | 309.45K | 1.26M | 2.97M | 4.24M | 4.85M | 6.12M | 7.46M | 1.24M |
| totalNonCurrentAssets | 499.66M | 515.16M | 590.19M | 620.43M | 631.5M | 640.17M | 640.72M | 647.24M | 667.42M | 576.52M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 734.54M | 711.69M | 697.87M | 717.33M | 717.66M | 732.24M | 720.42M | 727.75M | 752.94M | 697.21M |
| totalPayables | 13.46M | 10.93M | 13.44M | 13.77M | 13.53M | 11.38M | 11.72M | 11.89M | 9.48M | 9.95M |
| accountPayables | 13.46M | 9.88M | 10.9M | 10.91M | 10.49M | 10.99M | 10.84M | 9.87M | 9.48M | 9.95M |
| otherPayables | - | 1.05M | 2.54M | 2.86M | 3.04M | 388.13K | 874.46K | 2.02M | - | - |
| accruedExpenses | - | 4.44M | 3.48M | 4.32M | 5.12M | 4.92M | 4.32M | 5.83M | 5.92M | 5.68M |
| shortTermDebt | 72109 | - | - | 2.1M | 20.72M | 23.33M | 6.25M | 8.75M | 15.19M | 16.62M |
| capitalLeaseObligationsCurrent | - | 104.8K | 110.22K | 130.88K | 120.94K | - | 23692 | 49909 | 74634 | 71173 |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 5.04M | 5.67M | 4.41M | 4.73M | 5.88M | 4.3M | 7.71M | 5.71M | 7.34M | 5.39M |
| otherCurrentLiabilities | 7.8M | - | - | - | - | - | - | - | - | 955.57K |
| totalCurrentLiabilities | 26.38M | 21.14M | 21.45M | 25.06M | 45.37M | 43.94M | 30.02M | 32.23M | 38M | 38.67M |
| longTermDebt | - | - | - | 29.73M | 30.25M | 61.56M | 80.2M | 98.88M | 145.44M | 106.92M |
| capitalLeaseObligationsNonCurrent | - | - | 27556 | 39449 | 81424 | - | - | - | - | 28206 |
| deferredRevenueNonCurrent | 603.89K | 222.6K | - | 270.83K | 586.58K | - | 65535 | 339.9K | 663.77K | 1.93M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | 213.56K | - | - | - | - |
| totalNonCurrentLiabilities | 603.89K | 222.6K | 27556 | 30.04M | 30.92M | 61.77M | 80.27M | 99.22M | 146.11M | 108.88M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 104.8K | 137.78K | 170.32K | 202.36K | - | 23692 | 49909 | 74634 | 99379 |
| totalLiabilities | 26.98M | 21.36M | 21.47M | 55.1M | 76.29M | 105.71M | 110.29M | 131.45M | 184.11M | 147.55M |
| treasuryStock | - | - | -1.78M | -1.78M | -1.06M | - | -44.79M | -44.79M | -44.79M | -44.45M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 375.17K | 371.86K | 375.13K | 371.66K | 371.66K | 370.41K | 462.94K | 459.94K | 454.68K | 453.43K |
| retainedEarnings | 292.43M | 276.5M | 263.73M | 250.4M | 229.96M | 215.86M | 201.66M | 189.51M | 163.72M | 145.99M |
| additionalPaidInCapital | 414.76M | 413.45M | 414.08M | 412.97M | 411.81M | 409.91M | 452.41M | 450.39M | 448.64M | 446.94M |
| 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 | 15.93M | 12.78M | 13.33M | 20.44M | 14.11M | 14.2M | 12.15M | 25.79M | 17.73M | 8.89M |
| depreciationAndAmortization | 5.73M | 5.54M | 6.58M | 6.57M | 6.68M | 6.67M | 6.57M | 6.49M | 6.49M | 5.57M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 1.31M | 1.15M | 1.11M | 1.16M | 1.54M | 2.21M | 2.02M | 1.76M | 1.35M | 940.22K |
| changeInWorkingCapital | -1.58M | -1.08M | -5.52M | -1.64M | 3.94M | -4.51M | 2.47M | -553.55K | -673.87K | 3.41M |
| accountsReceivables | -6.17M | -2.33M | -3.72M | 1.53M | -964.95K | -3.4M | 1.53M | -62589 | -35143 | -764.61K |
| inventory | -802.69K | 1.42M | 112.65K | -66290 | 693.12K | -2.07M | 392.98K | -342.15K | 353.76K | -152.77K |
| accountsPayables | 3.58M | -1.02M | -10903 | -138.89K | -508.5K | -84722 | 977.5K | 212.54K | -475.37K | 867.74K |
| otherWorkingCapital | 1.82M | 847.8K | -1.9M | -2.97M | 4.72M | 963.15K | -426.31K | -361.35K | -517.12K | 3.46M |
| otherNonCashItems | -3.39M | -1.87M | -877.62K | -218.06K | 1.46M | -5.17M | -1.06M | 10.79M | 13.25M | 10.96M |
| netCashProvidedByOperatingActivities | 18M | 16.51M | 14.63M | 26.31M | 27.73M | 13.4M | 22.15M | 44.27M | 23.65M | 17.64M |
| investmentsInPropertyPlantAndEquipment | - | - | - | -412.43K | - | -9.6M | -160.68K | 1346 | -96.41M | -12540 |
| acquisitionsNet | 14.08M | - | - | - | - | 4.97M | 511.37K | -136.93K | 34.68M | -960.88K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -1705.0 | 2653.73 |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | -374.1K |
| otherInvestingActivities | - | 12.86M | - | 4.24M | - | 4.97M | 1705 | 2.04M | -1705 | -1519.31 |
| netCashProvidedByInvestingActivities | 14.08M | 12.86M | - | 3.83M | - | -4.63M | -158.97K | 2.04M | -61.74M | -1.35M |
| netDebtIssuance | - | - | -32.27M | -19.19M | -34.42M | -1.61M | -21.28M | -53.24M | 37.95M | -4.22M |
| longTermNetDebtIssuance | - | - | -32.27M | -19.19M | -34.42M | -1.61M | -21.28M | -53.3M | 37.95M | -4.22M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | 61342 | - | - |
| netStockIssuance | - | - | - | -727.37K | -1.06M | - | - | -72.24 | 18073 | -11.01M |
| netCommonStockIssuance | - | - | - | -727.37K | -1.06M | - | - | -72.24 | -338.18K | -11.01M |
| commonStockIssuance | - | - | - | - | - | - | - | -1423 | - | -8965.97 |
| commonStockRepurchased | - | - | - | -727.37K | -1.06M | - | - | 1351 | -338.18K | -10.26M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | 356.25K | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 46750 | - | - | - | 356.25K | 1 | -174.51 | 47.24 | -34014 | 759.35K |
| netCashProvidedByFinancingActivities | 46750 | - | -32.27M | -19.92M | -35.13M | -1.61M | -21.28M | -53.24M | 37.96M | -14.47M |