XETRA : AB9.DE
-$0.01 (-0.14%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 446.37M | 299.68M | 231.66M | 127.11M | 149.16M | 126.27M | 150.52M | 146.79M | 122.29M | 80.22M |
| costOfRevenue | 233.3M | 113.68M | 153.11M | 83.26M | 104.81M | 86.5M | 71.3M | 69.83M | 53.88M | 29.12M |
| grossProfit | 213.07M | 186.01M | 78.55M | 43.85M | 44.34M | 39.77M | 79.22M | 76.96M | 68.41M | 51.1M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 39.6M | 98.19M | 25.89M | 18.54M | 15.29M | 14.75M | 36.3M | 32.04M | 27.1M | 23.46M |
| otherExpenses | 149.41M | 127.28M | 11.48M | 6.57M | 11.32M | 6.86M | -9.16M | -13.88M | -12.14M | -8.06M |
| operatingExpenses | 149.41M | 98.19M | 37.37M | 25.11M | 26.62M | 21.6M | 56.73M | 52.14M | 44.66M | 38.24M |
| costAndExpenses | 382.71M | 211.86M | 190.48M | 108.37M | 131.43M | 108.1M | 128.03M | 121.98M | 98.54M | 67.36M |
| netInterestIncome | -8.88M | -1.39M | -3.06M | -1.24M | -1.5M | -1.65M | -1.59M | -1.49M | -1.54M | -1.66M |
| interestIncome | 3.76M | 5.87M | 2.55M | 938K | 718K | 211K | 215K | 205K | 314K | 396K |
| interestExpense | 12.64M | 7.26M | 5.61M | 2.18M | 2.22M | 1.86M | 1.8M | 1.7M | 1.85M | 2.06M |
| depreciationAndAmortization | 4.28M | 4.31M | 3M | 1.93M | 1.65M | 1.54M | 1.44M | 1.45M | 1.58M | 1.44M |
| ebitda | 53.36M | 52.51M | 45.19M | 24.59M | 23.86M | 27.2M | 32.02M | 26.26M | 25.33M | 20.04M |
| ebit | 49.08M | 48.2M | 42.18M | 22.66M | 22.21M | 19.93M | 23.1M | 25.17M | 24.2M | 13.44M |
| nonOperatingIncomeExcludingInterest | 14.57M | 33.53M | -1M | -3.92M | -4.48M | - | 7.88M | 11.12M | -447K | 5.23M |
| operatingIncome | 63.66M | 87.82M | 81.56M | 18.74M | 17.73M | 18.17M | 30.58M | 24.81M | 23.76M | 18.6M |
| totalOtherIncomeExpensesNet | -27.21M | -46.88M | -43.95M | 1.76M | 2.26M | -8.5M | -10.08M | -12.97M | -1.54M | -7.36M |
| incomeBeforeTax | 36.44M | 40.94M | 37.61M | 20.48M | 19.99M | 17.58M | 20.9M | 23.32M | 22.22M | 11.32M |
| incomeTaxExpense | 10.84M | 13.72M | 13.03M | 6.68M | 6.92M | 6.25M | 8.14M | 6.3M | 5.68M | 3.54M |
| netIncomeFromContinuingOperations | 25.6M | 27.22M | 24.58M | 13.81M | 13.12M | 11.41M | 12.76M | 17.02M | 16.54M | 7.77M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -1000 | - | - | - |
| netIncome | 25.59M | 27.25M | 24.59M | 13.8M | 13.12M | 11.4M | 12.74M | 17.01M | 16.52M | 7.77M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 25.59M | 27.25M | 24.59M | 13.8M | 13.12M | 11.4M | 12.74M | 17.01M | 6.96M | 4.04M |
| eps | 2.77 | 2.96 | 2.67 | 1.5 | 1.42 | 1.41 | 1.67 | 2.22 | 2.16 | 1.02 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 75.6M | 37.17M | 87.08M | 18.47M | 52.8M | 9.65M | 4.52M | 32.34M | 3.8M | 9.5M |
| shortTermInvestments | 9.56M | 9.51M | 8.78M | 11.68M | 9.33M | 17.67M | 18.75M | 12.5M | 7.27M | 14.66M |
| cashAndShortTermInvestments | 85.16M | 46.68M | 95.85M | 30.16M | 62.13M | 27.31M | 23.26M | 44.84M | 11.07M | 24.16M |
| netReceivables | 304.89M | 47.18M | 193.21M | 96.67M | 96.87M | 104.23M | 78.66M | 60.08M | 71.88M | 47.69M |
| accountsReceivables | 24.24M | 47.18M | 26.5M | 10.86M | 34.02M | 20.68M | 20.23M | 24.39M | 17.28M | 10.32M |
| otherReceivables | 280.65M | 160.13M | 166.71M | 85.81M | 62.85M | 87.22M | 58.53M | - | 54.61M | 37.37M |
| inventory | 189.87M | 208.11M | 124.15M | 133.02M | 64.4M | 80.17M | 71.45M | 48.82M | 45.88M | 36.44M |
| prepaids | 39.27M | - | 6.23M | 4.52M | 6.26M | 3.83M | -58.43M | 5.12M | -54.61M | 4.2M |
| otherCurrentAssets | 12.14M | 173.5M | 7.32M | 10.16M | 5.72M | 14.85M | 67.6M | 43.57M | 60.12M | 43.27M |
| totalCurrentAssets | 631.34M | 475.46M | 426.76M | 274.52M | 235.37M | 230.4M | 182.54M | 161.61M | 134.34M | 114.19M |
| propertyPlantEquipmentNet | 9.38M | 10.07M | 9.04M | 7.23M | 5.65M | 5.21M | 4.55M | 4.63M | 4.78M | 4.2M |
| goodwill | 80000 | - | 465K | 189K | - | - | - | - | - | - |
| intangibleAssets | 832K | 1.12M | 1.57M | 1.47M | 1.12M | 1.3M | 341K | 293K | 273K | 326K |
| goodwillAndIntangibleAssets | 912K | 1.12M | 2.04M | 1.66M | 1.12M | 1.3M | 341K | 293K | 273K | 326K |
| longTermInvestments | -179K | 7.28M | 9.06M | 10.08M | 8.78M | 3.62M | 932K | 3.98M | 3.82M | 3.41M |
| taxAssets | 3.54M | 2.52M | 3.45M | 2.87M | 1.39M | 1.52M | 1.42M | 1.72M | 1.67M | 1.42M |
| otherNonCurrentAssets | 11.5M | -4.51M | 906K | 692K | 656K | 515K | -1.42M | -1.72M | -1.67M | -1.42M |
| totalNonCurrentAssets | 25.16M | 16.48M | 24.5M | 22.54M | 17.6M | 12.16M | 5.83M | 8.9M | 8.87M | 7.94M |
| otherAssets | - | 2M | - | - | - | - | 5.67M | 3.44M | 3.34M | 3.27M |
| totalAssets | 656.49M | 493.94M | 451.26M | 297.06M | 249.26M | 242.56M | 194.04M | 173.95M | 146.55M | 125.4M |
| totalPayables | 56.98M | 23.5M | 39.8M | 16.98M | 12.5M | 12.46M | 12.54M | 10.82M | 6.86M | 6.23M |
| accountPayables | 15.69M | 18.45M | 19.08M | 14.03M | 7.08M | 10.38M | 10.98M | 9.91M | 6.86M | 6.23M |
| otherPayables | 41.29M | 5.04M | 20.72M | 2.95M | 5.42M | 2.08M | 1.56M | 910K | - | - |
| accruedExpenses | - | 12.63M | 10.09M | - | 7.32M | - | 8.58M | 5.29M | 8.77M | 7.73M |
| shortTermDebt | 43.34M | 3.22M | 10.33M | 9M | 8.59M | 19.36M | 844K | 1.12M | 4.35M | 2M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 31.24M | 14M | 20.72M | 5.54M | 5.42M | 9.74M | 7.59M | 3.7M | 5.17M | 6.83M |
| deferredRevenue | - | - | 20.72M | 5.54M | - | 9.74M | -844K | -1.12M | -4.35M | -2M |
| otherCurrentLiabilities | 2M | 3.64M | -5.45M | 3.6M | -3.35M | 3.02M | 868K | 1.5M | 10.93M | 3.23M |
| totalCurrentLiabilities | 102.32M | 42.98M | 59.46M | 35.13M | 25.06M | 44.57M | 34.68M | 35.02M | 30.91M | 26M |
| longTermDebt | 271.56M | 210.54M | 170.25M | 90.62M | 64.25M | 69.84M | 61.22M | 51.76M | 43.43M | 42.74M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | 195K | - | - | - | - | - |
| deferredRevenueNonCurrent | 980K | 1.19M | 1.39M | 1000 | 1000 | 1000 | 1000 | 1000 | 39.74M | 1000 |
| deferredTaxLiabilitiesNonCurrent | 14.2M | 343K | 8.72M | 3.04M | 5.95M | 1.13M | 3.57M | 3.32M | 3.69M | 1.58M |
| otherNonCurrentLiabilities | 55.65M | 44.09M | 40M | 21.45M | 13.87M | 24.57M | 9.17M | 7.61M | 5.47M | 4.67M |
| totalNonCurrentLiabilities | 341.4M | 258.19M | 220.36M | 112.07M | 84.08M | 94.41M | 61.22M | 51.76M | 43.43M | 42.74M |
| otherLiabilities | - | - | - | - | - | - | 9.17M | 7.61M | 5.47M | 4.67M |
| capitalLeaseObligations | - | - | - | - | 195K | - | - | - | - | - |
| totalLiabilities | 443.72M | 301.17M | 281.21M | 147.2M | 109.15M | 138.98M | 105.06M | 94.39M | 79.81M | 73.41M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 14.49M | - |
| commonStock | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M | 8.07M | 7.65M | 7.65M | 7.65M | 7.65M |
| retainedEarnings | 157.45M | 137.4M | 115.4M | 94.84M | 13.12M | 76.21M | 68.02M | 58.55M | 45.53M | 30.87M |
| additionalPaidInCapital | 45.49M | 45.49M | 45.49M | 45.49M | 45.49M | - | - | - | - | - |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 25.6M | 27.25M | 24.59M | 13.8M | 13.12M | 11.4M | 12.74M | 17.01M | 16.52M | 7.77M |
| depreciationAndAmortization | 4.28M | 4.31M | 3M | 1.93M | 1.65M | 1.54M | 1.44M | 1.45M | 1.58M | 1.44M |
| deferredIncomeTax | - | - | -700K | -1.2M | -100000 | -99000 | 308K | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -40.88M | -100.58M | -61.72M | -68.56M | 28.41M | -37.9M | -44.07M | 1.19M | -25.35M | -12.15M |
| accountsReceivables | -44.25M | -8.84M | -83.27M | 1.83M | 10.58M | -31.68M | -21.44M | 3.16M | -15.92M | -1.1M |
| inventory | -21.46M | -83.95M | 8.77M | -67.43M | 15.77M | -8.72M | -22.63M | -1.97M | -9.43M | -11.06M |
| accountsPayables | -44.25M | -8.84M | -83.27M | -2.96M | 2.05M | 2.5M | 5M | -4.78M | 18.01M | 3.11M |
| otherWorkingCapital | 24.82M | 1.05M | 96.04M | 1.53M | - | - | -5M | 4.78M | -18.01M | -6.22M |
| otherNonCashItems | 7.69M | 6.02M | 18.06M | 1.77M | -608K | 1.6M | -42.29M | 11.8M | 3.86M | -2.32M |
| netCashProvidedByOperatingActivities | -3.32M | -63M | -16.77M | -52.26M | 42.47M | -23.46M | -28.11M | 31.45M | -3.39M | -5.26M |
| investmentsInPropertyPlantAndEquipment | -3.25M | -4.55M | -5.25M | -3.32M | -1.95M | -2.63M | -1.39M | -1.26M | -2.28M | -1.95M |
| acquisitionsNet | - | - | 362K | -1.65M | 7000 | 34000 | 6000 | 112K | 224K | 234K |
| purchasesOfInvestments | -8.61M | - | -30000 | -113K | -4.29M | -6000 | -2.15M | -201K | -472K | -552K |
| salesMaturitiesOfInvestments | 57000 | 57000 | 57000 | 101K | 2.26M | 57000 | 173K | 57000 | 117K | 31000 |
| otherInvestingActivities | 4.13M | 6.33M | 2000 | 311K | - | - | 118K | -8000 | -51000 | -163K |
| netCashProvidedByInvestingActivities | -7.68M | 1.84M | -4.86M | -4.67M | -3.97M | -2.54M | -3.24M | -1.3M | -2.46M | -2.4M |
| netDebtIssuance | 66.02M | 20.1M | 94.38M | 26.76M | -16.58M | 34.32M | 9.12M | 4.13M | 3.84M | 11.64M |
| longTermNetDebtIssuance | 66.02M | 20.1M | 94.38M | 26.76M | -16.58M | 34.32M | 9.12M | 4.13M | 3.84M | 11.64M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -5.53M | - | - | - | 27.14M | - | - | - | - | - |
| netCommonStockIssuance | -5.53M | - | - | - | 23.59M | -3.21M | -3.06M | -3.82M | -1.91M | -1.68M |
| commonStockIssuance | - | - | - | - | 27.14M | - | - | - | - | - |
| commonStockRepurchased | -5.53M | - | - | - | -3.56M | -3.21M | -3.06M | -3.82M | -1.91M | -1.68M |
| netPreferredStockIssuance | - | - | - | - | 3.56M | - | - | - | - | - |
| netDividendsPaid | -5.53M | -4.98M | -4.52M | -4.15M | -3.56M | -3.21M | -3.06M | -3.82M | -1.91M | -1.68M |
| commonDividendsPaid | -5.53M | -4.98M | -4.52M | -4.15M | -3.56M | -3.21M | -3.06M | -3.82M | -1.91M | -1.68M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.91M | -5.06M | -5.65M | -2.33M | - | - | -2.39M | -1.82M | -3.68M | -2.3M |
| netCashProvidedByFinancingActivities | 49.04M | 10.06M | 84.21M | 20.29M | 7.01M | 31.11M | 3.67M | -1.51M | 158K | 7.65M |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 205.81M | 323.86M | 122.51M | 169.02M | 130.67M | 133.7M | 97.96M | 65.38M | 61.73M | 89.85M |
| costOfRevenue | 106.19M | 272.92M | 76.25M | 118.83M | 97.34M | 83.94M | 69.17M | 42.25M | 41.01M | 62.29M |
| grossProfit | 99.62M | 50.94M | 46.26M | 50.19M | 33.32M | 49.76M | 28.79M | 23.13M | 20.72M | 27.56M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 56.08M | 20.21M | 52.03M | 18.66M | 13.7M | 15.1M | 10.8M | 10.25M | 8.29M | 8.58M |
| otherExpenses | 4.16M | 12.26M | -26.97M | 7.95M | 5.27M | 6.31M | 5.16M | 2.89M | 3.69M | 7.65M |
| operatingExpenses | 56.08M | 32.48M | 25.06M | 26.62M | 18.97M | 21.41M | 15.96M | 13.14M | 11.98M | 16.22M |
| costAndExpenses | 162.27M | 305.4M | 101.31M | 95.55M | 116.32M | 105.35M | 85.13M | 55.38M | 52.99M | 78.52M |
| netInterestIncome | -6.46M | -2.39M | -3.42M | 3.51M | -3.07M | -1.86M | -1.21M | -689K | -555K | -735K |
| interestIncome | 1.69M | 5.24M | 1.59M | 6.83M | 875K | 2.21M | 339K | 833K | 105K | 513K |
| interestExpense | 8.15M | 7.63M | 5.01M | 3.32M | 3.94M | 4.07M | 1.55M | 1.52M | 660K | 1.25M |
| depreciationAndAmortization | 1.7M | 2.27M | 2.01M | 2.31M | 2M | 1.72M | 1.28M | 1.06M | 866K | 856K |
| ebitda | 29.95M | 26.71M | 25.58M | 33.61M | 18.9M | 29.52M | 15.66M | 13.6M | 10.99M | 14.06M |
| ebit | 28.25M | 24.44M | 23.57M | 31.3M | 16.9M | 27.8M | 14.39M | 12.54M | 10.12M | 13.2M |
| nonOperatingIncomeExcludingInterest | 15.3M | -5.98M | -2.38M | -7.73M | -2.55M | 553K | -1.55M | -2.55M | -1.38M | -1.86M |
| operatingIncome | 43.55M | 18.46M | 21.2M | 73.47M | 14.36M | 28.35M | 12.83M | 9.99M | 8.74M | 11.33M |
| totalOtherIncomeExpensesNet | -27.94M | -1.64M | -2.64M | -45.49M | -1.39M | -4.62M | 11000 | 1.04M | 719K | 659K |
| incomeBeforeTax | 15.6M | 16.82M | 18.56M | 27.98M | 12.96M | 23.73M | 12.84M | 11.02M | 9.46M | 11.95M |
| incomeTaxExpense | 6.04M | 2.57M | 7.21M | 9.61M | 4.11M | 9.78M | 3.25M | 3.68M | 3M | 5.14M |
| netIncomeFromContinuingOperations | 9.56M | 14.25M | 11.35M | 18.37M | 8.85M | 13.95M | 9.59M | 7.35M | 6.46M | 6.86M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 1.04M | - | - | - | - |
| netIncome | 9.56M | 14.23M | 11.35M | 18.38M | 8.87M | 15M | 9.59M | 7.34M | 6.46M | 6.86M |
| netIncomeDeductions | - | - | - | - | - | -1000 | - | - | - | - |
| bottomLineNetIncome | 9.56M | 14.23M | 11.35M | 18.38M | 8.87M | 15M | 9.59M | 7.34M | 6.46M | 6.86M |
| eps | 1.04 | 1.54 | 1.23 | 1.99 | 0.96 | 1.63 | 1.04 | 0.8 | 0.7 | 0.74 |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 40M | 75.6M | 17.66M | 37.17M | 34.99M | 87.08M | 10.72M | 18.47M | 42.52M | 52.8M |
| shortTermInvestments | 8.45M | 9.56M | 9.36M | 9.51M | 10.15M | 8.78M | 13.31M | 11.68M | 9.71M | 9.33M |
| cashAndShortTermInvestments | 48.45M | 85.16M | 27.02M | 46.68M | 45.14M | 95.85M | 24.03M | 30.16M | 52.23M | 62.13M |
| netReceivables | 29.78M | 304.89M | 51.05M | 47.18M | -7.02M | 186.98M | 151.58M | 92.14M | 88.01M | 96.87M |
| accountsReceivables | 29.78M | 24.24M | 51.05M | 47.18M | 23.62M | 26.5M | 12.19M | 10.86M | 14.54M | 34.02M |
| otherReceivables | - | 280.65M | 228.77M | 160.13M | 236.06M | 166.71M | 139.39M | 85.81M | 73.46M | 62.85M |
| inventory | 234.36M | 189.87M | 247.02M | 208.11M | 109.88M | 124.15M | 116.78M | 133.02M | 91.03M | 64.4M |
| prepaids | - | 39.27M | 2.41M | 4.74M | - | 6.23M | - | 4.52M | - | - |
| otherCurrentAssets | 302.18M | 12.14M | 245.07M | 164.02M | 287.91M | 13.55M | 19.97M | 14.68M | 13.47M | 74.36M |
| totalCurrentAssets | 614.78M | 631.34M | 572.58M | 470.72M | 435.91M | 426.76M | 312.36M | 274.52M | 244.74M | 231.66M |
| propertyPlantEquipmentNet | 8.62M | 9.38M | 9.87M | 10.07M | 9.36M | 9.04M | 7.49M | 7.23M | 5.94M | 5.65M |
| goodwill | - | 80000 | - | - | - | 465K | - | 189K | - | - |
| intangibleAssets | 715K | 832K | 797K | 1.12M | 1.13M | 1.57M | 1.43M | 1.47M | 1.2M | 1.12M |
| goodwillAndIntangibleAssets | 715K | 912K | 797K | 1.12M | 1.13M | 2.04M | 1.43M | 1.66M | 1.2M | 1.12M |
| longTermInvestments | 9.38M | -179K | 769K | 7.28M | 8.09M | 9.06M | 10.11M | 10.08M | 5.74M | 8.78M |
| taxAssets | 3.64M | 3.54M | 2.39M | 2.52M | 4.17M | 3.45M | 2.21M | 2.87M | 2.12M | 1.39M |
| otherNonCurrentAssets | 9.69M | 11.5M | 9.25M | 2.22M | 1.96M | 906K | 1.12M | 692K | 893K | 656K |
| totalNonCurrentAssets | 28.41M | 25.16M | 23.07M | 23.22M | 24.71M | 24.5M | 22.35M | 22.54M | 15.9M | 17.6M |
| otherAssets | - | - | -6.89M | - | - | - | - | - | - | - |
| totalAssets | 643.18M | 656.49M | 588.75M | 493.94M | 460.62M | 451.26M | 334.71M | 297.06M | 260.64M | 249.26M |
| totalPayables | 26.22M | 56.98M | 25.04M | 23.5M | 11.83M | 39.8M | 12.24M | 19.58M | 8.87M | 12.5M |
| accountPayables | 11.2M | 15.69M | 11.87M | 23.5M | 11.83M | 23.76M | 7.4M | 14.03M | 6.96M | 7.08M |
| otherPayables | 15.02M | 41.29M | 13.17M | 5.04M | 11.97M | 16.04M | 4.84M | 5.54M | 1.91M | 5.42M |
| accruedExpenses | 17.4M | - | 29.15M | - | - | - | - | - | - | - |
| shortTermDebt | 79.79M | 43.34M | 2.98M | 3.22M | 681K | 10.33M | 54.15M | 9M | 1.06M | 8.59M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 31.24M | 13.81M | 14M | 11.97M | 20.72M | 4.84M | 5.54M | 1.91M | 5.42M |
| deferredRevenue | - | - | - | 14M | 11.97M | 20.72M | 4.84M | 5.54M | 1.91M | 5.42M |
| otherCurrentLiabilities | 42.37M | 2M | 27.91M | 2.26M | 9.16M | 9.32M | 6.51M | 6.55M | 5.21M | 3.97M |
| totalCurrentLiabilities | 161.84M | 102.32M | 85.08M | 42.98M | 33.64M | 59.46M | 72.9M | 35.13M | 15.15M | 25.06M |
| longTermDebt | 244.48M | 271.56M | 297.89M | 196.86M | 210.33M | 168.16M | 73.42M | 90.62M | 81.35M | 64.25M |
| capitalLeaseObligationsNonCurrent | - | - | - | 2.03M | - | - | - | - | - | 195K |
| deferredRevenueNonCurrent | - | 980K | - | 1.19M | 1.7M | 1.39M | 989K | 1000 | 1000 | 1000 |
| deferredTaxLiabilitiesNonCurrent | 9.72M | 14.2M | 13.34M | 11.36M | 11.79M | 8.72M | 4.45M | 3.04M | 4.73M | 5.95M |
| otherNonCurrentLiabilities | 9.22M | 55.65M | 40.42M | 46.76M | 40.98M | 52.2M | 32.23M | 21.45M | 21.67M | 13.87M |
| totalNonCurrentLiabilities | 253.7M | 341.4M | 338.31M | 258.19M | 253.01M | 221.75M | 106.64M | 112.07M | 103.02M | 84.08M |
| otherLiabilities | - | - | -33.69M | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 2.03M | - | - | - | - | - | 195K |
| totalLiabilities | 415.54M | 443.72M | 389.7M | 301.17M | 286.65M | 281.21M | 179.54M | 147.2M | 118.17M | 109.15M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M | 9.22M |
| retainedEarnings | 161.44M | 157.45M | 143.72M | 137.4M | 118.8M | 115.4M | 99.91M | 95.33M | 87.98M | 85.67M |
| additionalPaidInCapital | - | 45.49M | 45.49M | 45.49M | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 9.56M | 14.24M | 11.35M | 18.38M | 8.87M | 12.29M | 12.29M | 6.9M | 6.9M | 6.56M |
| depreciationAndAmortization | 1.7M | 4.28M | 2.01M | 2.32M | 2M | 1.5M | 1.5M | 964.5K | 964.5K | 824.5K |
| deferredIncomeTax | - | - | - | - | -700K | -350K | -350K | -600K | -600K | -50000 |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -42.15M | -40.88M | - | -36.04M | -73.76M | -30.86M | -30.86M | -34.28M | -34.28M | 14.21M |
| accountsReceivables | -41.53M | -44.25M | - | 58.4M | -67.24M | -41.63M | -41.63M | 915K | 915K | 5.29M |
| inventory | -5.02M | -21.46M | - | -98.25M | 14.3M | 4.38M | 4.38M | -33.71M | -33.71M | 7.89M |
| accountsPayables | -41.53M | - | - | 58.4M | -67.24M | -41.63M | -41.63M | -1.48M | -1.48M | 1.03M |
| otherWorkingCapital | 4.41M | 24.82M | - | -54.6M | -20.83M | 48.02M | 48.02M | 915K | 915K | 0.5 |
| otherNonCashItems | -33.58M | 19.05M | -11.35M | 11.4M | 58.05M | 49.28M | 49.28M | 38M | 38M | -8.66M |
| netCashProvidedByOperatingActivities | -64.47M | -3.32M | - | -3.94M | -62.48M | -8.38M | -8.38M | -26.13M | -26.13M | 20.14M |
| investmentsInPropertyPlantAndEquipment | -791K | -3.25M | - | -2.04M | -2.7M | -2.63M | -2.63M | -1.66M | -1.66M | -973.5K |
| acquisitionsNet | - | - | - | - | 887K | 181K | 181K | -825K | -825K | 3500 |
| purchasesOfInvestments | - | -8.61M | - | - | - | -15000 | -15000 | -56500 | -56500 | -2.14M |
| salesMaturitiesOfInvestments | - | 57000 | - | 57000 | - | 28500 | 28500 | 50500 | 50500 | 1.13M |
| otherInvestingActivities | -136K | 4.13M | - | 4.79M | 1.55M | 1000 | 1000 | 155.5K | 155.5K | -908.5K |
| netCashProvidedByInvestingActivities | -927K | -7.68M | - | 2.8M | -1.82M | -2.43M | -2.43M | -2.33M | -2.33M | -1.99M |
| netDebtIssuance | 35.5M | 66.02M | - | 3.09M | 17.02M | 47.19M | 47.19M | 13.38M | 13.38M | -8.29M |
| longTermNetDebtIssuance | 35.5M | 66.02M | - | - | 17.02M | 47.19M | 47.19M | 13.38M | 13.38M | -8.29M |
| shortTermNetDebtIssuance | - | - | - | 3.09M | - | - | - | - | - | - |
| netStockIssuance | - | -5.53M | - | - | - | - | - | - | - | 13.57M |
| netCommonStockIssuance | - | -5.53M | - | - | - | - | - | - | - | 11.79M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 13.57M |
| commonStockRepurchased | - | -5.53M | - | - | - | - | - | - | - | -1.78M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 1.78M |
| netDividendsPaid | -5.99M | - | - | - | -4.98M | -2.26M | -2.26M | -2.07M | -2.07M | -1.78M |
| commonDividendsPaid | -5.99M | - | - | - | -4.98M | -2.26M | -2.26M | -2.07M | -2.07M | -1.78M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.32M | -11.44M | - | -773K | -4.29M | -2.82M | -2.82M | -1.16M | -1.16M | - |
| netCashProvidedByFinancingActivities | 29.51M | 49.04M | - | 2.31M | 12.04M | 44.93M | 44.93M | 11.31M | 11.31M | 3.51M |