PAR : AUB.PA
-$0.9 (-1.69%)
| 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 | 601.62M | 540.3M | 534.12M | 513.55M | 470.6M | 426.38M | 417.76M | 400.58M | 348.72M | 326.4M |
| costOfRevenue | 541.23M | 478.24M | 482.49M | 456.46M | 417.36M | 381.7M | 364.75M | 353.9M | 311.06M | 290.56M |
| grossProfit | 60.39M | 62.06M | 51.62M | 65.66M | 53.24M | 44.68M | 53.01M | 46.68M | 37.66M | 35.84M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.75M | 1.03M | 1.33M | -10.05M | -9.09M | 187K | 1.48M | 1.47M | 728K | 454K |
| otherExpenses | 5.68M | 15.16M | 17.57M | 25.63M | 22.98M | 13.48M | 11.26M | 5.69M | 2.96M | 5.35M |
| operatingExpenses | 7.44M | 16.18M | 17.57M | 15.58M | 13.89M | 13.67M | 12.74M | 6.98M | 3.68M | 5.46M |
| costAndExpenses | 548.67M | 494.42M | 491.79M | 464.2M | 423.69M | 387.74M | 377.9M | 361.06M | 315.04M | 296.37M |
| netInterestIncome | -1.59M | -876K | 1.05M | -681K | 84000 | -419K | -309K | -273K | -94000 | -73000 |
| interestIncome | - | - | 1.82M | -203K | 578K | 169K | 416K | 183K | 301K | 350K |
| interestExpense | 1.59M | 876K | 771K | 478K | 494K | 588K | 725K | 456K | 395K | 423K |
| depreciationAndAmortization | 8.1M | 7.53M | 9.14M | 7.6M | 7.56M | 7.63M | 7.41M | 1.66M | 1.61M | 2.05M |
| ebitda | 60.28M | 53.41M | 53.29M | 57.72M | 55.45M | 46.44M | 47.68M | 42.44M | 36.88M | 32.07M |
| ebit | 52.17M | 45.88M | 44.15M | 49.88M | 47.9M | 38.81M | 40.27M | 40.79M | 35.36M | 30.38M |
| nonOperatingIncomeExcludingInterest | 781K | -1999 | -1.82M | 203K | -578K | -169K | -416K | -1.26M | -1.68M | -350K |
| operatingIncome | 52.95M | 45.88M | 42.33M | 50.08M | 47.32M | 38.64M | 39.85M | 39.52M | 33.68M | 30.03M |
| totalOtherIncomeExpensesNet | -2.37M | 2.84M | 1.05M | -681K | 84000 | -419K | -309K | -273K | -94000 | -73000 |
| incomeBeforeTax | 50.58M | 48.71M | 43.38M | 49.4M | 47.4M | 38.22M | 39.54M | 39.25M | 33.58M | 29.96M |
| incomeTaxExpense | 12.44M | 11.07M | 9.97M | 13.77M | 12.92M | 12.04M | 13.14M | 11.92M | 9.64M | 8.68M |
| netIncomeFromContinuingOperations | 38.14M | 37.64M | 33.41M | 35.63M | 34.48M | 26.18M | 26.41M | 27.33M | 23.94M | 21.27M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 38.14M | 37.64M | 33.41M | 35.63M | 34.41M | 26.13M | 26.41M | 27.33M | 23.94M | 21.27M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 38.14M | 37.64M | 33.41M | 35.63M | 34.41M | 26.13M | 26.41M | 27.33M | 23.94M | 21.27M |
| eps | 3 | 2.94 | 2.56 | 2.69 | 2.6 | 1.98 | 2 | 2.08 | 1.83 | 1.63 |
| 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 | 80.98M | 84.67M | 52.57M | 45.58M | 78.46M | 51.88M | 23.41M | 19.52M | 16.44M | 23.67M |
| shortTermInvestments | 7.1M | 29.06M | 42.33M | 40.27M | 1.03M | 579K | 1.06M | - | 222K | 473K |
| cashAndShortTermInvestments | 88.08M | 113.73M | 94.9M | 85.85M | 79.49M | 52.46M | 24.47M | 19.52M | 16.66M | 24.15M |
| netReceivables | 225.22M | 173.07M | 156.85M | 184.08M | 162.78M | 151.33M | 144.31M | 136.41M | 117.68M | 106.51M |
| accountsReceivables | 177.98M | 118.21M | 156.85M | 127.89M | 111.36M | 105.43M | 144.31M | 136.41M | 117.68M | 96.69M |
| otherReceivables | 47.24M | 54.86M | 56.98M | 56.19M | 51.42M | 45.9M | - | - | - | 9.82M |
| inventory | 867K | 686K | 736K | 926K | 491K | 516K | 411K | 378K | 350K | 77000 |
| prepaids | 6.25M | 3.35M | 3.76M | 3.15M | 3.84M | 2.26M | 2.71M | 2.34M | 2.13M | 1.81M |
| otherCurrentAssets | -6.25M | 14.36M | 37.38M | 14.62M | 13.95M | 14.48M | 34.5M | 33.56M | 32.85M | 15.37M |
| totalCurrentAssets | 314.17M | 305.2M | 293.62M | 288.64M | 260.55M | 221.05M | 206.4M | 192.2M | 169.67M | 147.91M |
| propertyPlantEquipmentNet | 40.33M | 22.1M | 24.11M | 18.83M | 18.31M | 23.78M | 28.57M | 5.28M | 4.91M | 4.22M |
| goodwill | 185.94M | 131.3M | 131.3M | 131.3M | 131.3M | 131.3M | 131.41M | 124.1M | 124.1M | 106.88M |
| intangibleAssets | 14.06M | 1.48M | 884K | 597K | 917K | 771K | 828K | 678K | 726K | 710K |
| goodwillAndIntangibleAssets | 199.99M | 132.79M | 132.19M | 131.9M | 132.22M | 132.08M | 132.24M | 124.78M | 124.83M | 107.59M |
| longTermInvestments | 4.12M | 2.34M | 2.18M | 2.05M | 2.1M | 2.26M | 2.66M | 98000 | 1.92M | 1.86M |
| taxAssets | 4.69M | 4.67M | 3.93M | 2.6M | 2.65M | 2.47M | 2.8M | 2.13M | 1.64M | 1.68M |
| otherNonCurrentAssets | 5.06M | 3.68M | 1.53M | 1.78M | 354K | 118K | 277K | 2.21M | - | - |
| totalNonCurrentAssets | 254.19M | 165.57M | 163.94M | 157.17M | 155.64M | 160.71M | 166.54M | 134.5M | 133.3M | 115.36M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 568.36M | 470.77M | 457.56M | 445.8M | 416.18M | 381.76M | 372.94M | 326.7M | 302.97M | 263.27M |
| totalPayables | 75.3M | 67.67M | 67.83M | 71.96M | 69.1M | 60.48M | 30.57M | 26.53M | 24.35M | 20.5M |
| accountPayables | 37.47M | 37.16M | 36.91M | 39.1M | 35.98M | 30.57M | 30.58M | 26.53M | 24.35M | 20.5M |
| otherPayables | 37.83M | 30.51M | 30.92M | 32.86M | 33.12M | 29.91M | -4000 | -4000 | - | - |
| accruedExpenses | - | - | 76.1M | - | 70.91M | 66.03M | 61.22M | 56.54M | 53.19M | 43.08M |
| shortTermDebt | 10.08M | 1.23M | 824K | 832K | 2.5M | 3.91M | 7.12M | 8.82M | 10.4M | 9.2M |
| capitalLeaseObligationsCurrent | 7.06M | 4.88M | 5.08M | 4.56M | 4.37M | 5.24M | 5.44M | - | - | - |
| taxPayables | - | 30.51M | 30.91M | 32.86M | 33.12M | 29.91M | 35.01M | 31.12M | 28.97M | 22.78M |
| deferredRevenue | 29.33M | - | 20.6M | - | 19.91M | 18.32M | 14.72M | - | 13.21M | - |
| otherCurrentLiabilities | 96.28M | 101.86M | 30.92M | 132.42M | 33.22M | 30.11M | 39.46M | 53.57M | 40.62M | 45.82M |
| totalCurrentLiabilities | 218.04M | 175.64M | 170.44M | 176.91M | 166.88M | 154.17M | 158.54M | 145.46M | 141.78M | 118.6M |
| longTermDebt | 21.81M | 541K | 1.08M | 1.61M | 2.16M | 3.91M | 5.7M | 10.49M | 11.83M | 10.51M |
| capitalLeaseObligationsNonCurrent | 24.6M | 14.37M | 15.44M | 9.72M | 10.2M | 13.76M | 17.82M | - | - | - |
| deferredRevenueNonCurrent | - | 64000 | - | - | - | - | 2000 | 2000 | 4000 | 78000 |
| deferredTaxLiabilitiesNonCurrent | 3.14M | - | 1000 | 1000 | 1000 | 1000 | 5000 | 6000 | 2000 | 29000 |
| otherNonCurrentLiabilities | 10.2M | 8.3M | 9.25M | 6.86M | 7M | 7.02M | 6.62M | 5.33M | 5.49M | 8.09M |
| totalNonCurrentLiabilities | 59.75M | 23.28M | 25.77M | 18.19M | 19.35M | 24.69M | 30.14M | 15.83M | 17.32M | 18.71M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.65M | 19.25M | 20.52M | 14.28M | 14.56M | 19M | 23.26M | - | - | - |
| totalLiabilities | 277.79M | 198.92M | 196.21M | 195.1M | 186.23M | 178.86M | 188.68M | 161.29M | 159.1M | 137.3M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 6.37M | 6.4M | 6.53M | 6.63M | 6.61M | 6.6M | 6.6M | 6.57M | 6.54M | 6.52M |
| retainedEarnings | 38.14M | 37.64M | 33.41M | 35.63M | 34.41M | 26.13M | 26.41M | 27.33M | 23.94M | 21.27M |
| additionalPaidInCapital | 246.06M | 227.82M | 221.41M | 208.44M | 188.74M | 170.02M | 151.16M | 131.52M | 113.38M | 98.17M |
| 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 | 38.14M | 37.64M | 33.41M | 35.63M | 34.41M | 26.13M | 26.41M | 27.33M | 23.94M | 21.27M |
| depreciationAndAmortization | 8.1M | 7.53M | 9.14M | 7.6M | 7.56M | 7.63M | 7.1M | 1.66M | 1.36M | 1.69M |
| deferredIncomeTax | -98000 | - | - | - | -197K | 377K | -528K | -481K | - | - |
| stockBasedCompensation | 1.38M | 1.03M | 1.33M | 1.61M | 1.49M | 1.11M | 1.48M | 1.47M | 1.03M | 454K |
| changeInWorkingCapital | -252K | 8.44M | -2.28M | -7.86M | 744K | 9.44M | -2.49M | -19.55M | -22.84M | -7.44M |
| accountsReceivables | -33.12M | 5.96M | 4.76M | -21.57M | -13.22M | 8.32M | -2.49M | -19.55M | -22.84M | -10.3M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 32.87M | 2.48M | -6.97M | 13.72M | 13.96M | 1.12M | 4.18M | 4.64M | 11.75M | - |
| otherWorkingCapital | - | - | -68000 | - | - | - | -4.18M | -4.64M | -11.75M | 2.86M |
| otherNonCashItems | -4.09M | 352K | -90000 | -3.11M | 1.8M | 2.58M | 2.88M | 6.97M | 9.87M | 443K |
| netCashProvidedByOperatingActivities | 43.18M | 55M | 41.5M | 33.87M | 45.81M | 47.27M | 34.86M | 17.39M | 13.36M | 16.42M |
| investmentsInPropertyPlantAndEquipment | -2.13M | -1.88M | -1.8M | -2.38M | -1.03M | -1.02M | -1.94M | -2.08M | -2.18M | -2.42M |
| acquisitionsNet | -66.68M | - | 17000 | - | - | - | -6.77M | - | -11.21M | - |
| purchasesOfInvestments | - | -1000 | -5000 | -4000 | - | -48000 | - | - | -5000 | -74000 |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 32000 | - | 19000 | 117K |
| otherInvestingActivities | -613K | -46000 | -16000 | 149K | 99000 | 356K | 19000 | -279K | -66000 | 73000 |
| netCashProvidedByInvestingActivities | -69.42M | -1.92M | -1.81M | -2.23M | -935K | -715K | -8.66M | -2.36M | -13.44M | -2.3M |
| netDebtIssuance | 26.46M | -5.53M | -559K | -1.81M | -3.37M | -4.9M | -12.04M | -2.79M | 2.35M | -5.3M |
| longTermNetDebtIssuance | 26.46M | -535K | -559K | -1.81M | -3.37M | -4.9M | -6.72M | -2.79M | 2.35M | -4.24M |
| shortTermNetDebtIssuance | - | -4.99M | - | - | - | - | -5.32M | - | - | -1.06M |
| netStockIssuance | -5.65M | -12.68M | -8.42M | - | - | - | - | 31000 | 29000 | 109K |
| netCommonStockIssuance | -5.65M | -12.68M | -8.42M | - | - | - | - | 31000 | 29000 | 109K |
| commonStockIssuance | - | - | - | - | - | - | - | 31000 | 29000 | 109K |
| commonStockRepurchased | -5.65M | -12.68M | -8.42M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -17.91M | -15.58M | -15.9M | -16.7M | -8.85M | -7.92M | -8.7M | -6.7M | -6.46M | -4.81M |
| commonDividendsPaid | -17.91M | -15.58M | -15.9M | -16.7M | -8.85M | -7.92M | -8.7M | -6.7M | -6.46M | -4.81M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.96M | -876K | -5.8M | -6.32M | -5.84M | -5.64M | -731K | -2.68M | -3.47M | -1.55M |
| netCashProvidedByFinancingActivities | -3.05M | -34.67M | -30.68M | -24.83M | -18.07M | -18.45M | -21.47M | -12.14M | -7.55M | -11.54M |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 332.61M | 269.01M | 268.03M | 272.26M | 259.58M | 274.78M | 255.07M | 258.48M | 237.51M | 233.1M |
| costOfRevenue | 293.82M | 243.78M | 234.19M | 244.04M | 229.76M | 244.7M | 226.82M | 229.65M | 208.3M | 205.3M |
| grossProfit | 38.79M | 25.23M | 33.84M | 28.22M | 29.82M | 30.08M | 28.25M | 28.83M | 29.21M | 27.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.44M | 535K | 476K | 551K | 638K | 690K | 245K | 157K | 962K | 527K |
| otherExpenses | 3.65M | 6.76M | 8.32M | 6.84M | 51.91M | 6.65M | 1.44M | 7.1M | 775K | 6.15M |
| operatingExpenses | 5.09M | 7.29M | 8.79M | 7.39M | 52.55M | 7.34M | 1.68M | 7.74M | 1.74M | 6.68M |
| costAndExpenses | 298.91M | 251.08M | 242.98M | 251.43M | 282.31M | 252.04M | 230.74M | 233.46M | 211.71M | 211.98M |
| netInterestIncome | -1.15M | -444K | -479K | -397K | -444K | - | - | - | - | - |
| interestIncome | - | - | - | - | - | 327K | 234K | 244K | 234K | 260K |
| interestExpense | 1.15M | 444K | 479K | 397K | 444K | 327K | 234K | 244K | 234K | 260K |
| depreciationAndAmortization | 4.48M | 2.51M | 4.27M | 3.26M | 844K | 3.78M | 3.92M | 3.82M | 3.8M | 3.76M |
| ebitda | 38.17M | 20.45M | 28.56M | 24.85M | 23.11M | 27.19M | 29.1M | 29.78M | 30.05M | 25.4M |
| ebit | 33.69M | 17.94M | 24.29M | 21.59M | 22.26M | 23.4M | 25.18M | 25.96M | 26.25M | 21.65M |
| nonOperatingIncomeExcludingInterest | - | -365K | 757K | -757K | -44.99M | -667K | 1.39M | -941K | 1.22M | -329K |
| operatingIncome | 33.69M | 17.94M | 25.05M | 20.83M | -22.73M | 22.74M | 26.57M | 25.02M | 27.47M | 21.32M |
| totalOtherIncomeExpensesNet | -2.3M | 1.24M | 1.1M | 1.74M | 43.03M | 340K | -1.62M | -565K | -1.45M | 69000 |
| incomeBeforeTax | 31.4M | 19.18M | 26.14M | 22.57M | 20.3M | 23.08M | 24.94M | 24.46M | 26.02M | 21.39M |
| incomeTaxExpense | 7.29M | 5.16M | 5.38M | 5.69M | 3.88M | 6.09M | 6.68M | 7.09M | 7.14M | 5.78M |
| netIncomeFromContinuingOperations | 24.11M | 14.02M | 20.77M | 16.88M | 16.42M | 16.99M | 18.26M | 17.37M | 18.87M | 15.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 24.11M | 14.02M | 20.77M | 16.88M | 16.42M | 16.99M | 18.3M | 17.33M | 18.83M | 15.58M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 24.11M | 14.02M | 20.77M | 16.88M | 16.42M | 16.99M | 18.3M | 17.33M | 18.83M | 15.58M |
| eps | 1.9 | 1.1 | 1.64 | 1.3 | 1.26 | 1.28 | 1.38 | 1.31 | 1.43 | 1.18 |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 80.98M | 101.18M | 84.67M | 64.95M | 52.57M | 42.45M | 45.58M | 66.46M | 78.46M | 48.72M |
| shortTermInvestments | 7.1M | 6.89M | 29.06M | 32.63M | 42.33M | 43.22M | 40.27M | 707K | 1.03M | 840K |
| cashAndShortTermInvestments | 88.08M | 108.07M | 113.73M | 97.58M | 94.9M | 85.67M | 85.85M | 67.17M | 79.49M | 49.56M |
| netReceivables | 225.22M | 159.44M | 173.07M | 160.24M | 178.89M | 207.63M | 184.08M | 200.68M | 162.78M | 153.45M |
| accountsReceivables | 177.98M | 159.44M | 118.21M | 160.24M | 121.91M | 122.8M | 127.89M | 117.59M | 111.36M | 153.45M |
| otherReceivables | 47.24M | 83.09M | 54.86M | 76.28M | 56.98M | 84.83M | 56.19M | 83.09M | 51.42M | 77.66M |
| inventory | 867K | 682K | 686K | 681K | 736K | 840K | 926K | 772K | 491K | 324K |
| prepaids | 6.25M | - | 3.35M | - | 3.76M | - | 3.15M | - | 3.84M | - |
| otherCurrentAssets | -6.25M | 41.1M | 14.36M | 40.26M | 15.34M | - | 14.62M | - | 13.95M | 36.26M |
| totalCurrentAssets | 314.17M | 309.29M | 305.2M | 298.76M | 293.62M | 294.14M | 288.64M | 268.62M | 260.55M | 239.59M |
| propertyPlantEquipmentNet | 40.33M | 21.34M | 22.1M | 22.62M | 24.11M | 25.15M | 18.83M | 20.22M | 18.31M | 21.01M |
| goodwill | 185.94M | 131.3M | 131.3M | 131.3M | 131.3M | 131.3M | 131.3M | 131.3M | 131.3M | 131.3M |
| intangibleAssets | 14.06M | 1.63M | 1.48M | 1.16M | 884K | 468K | 597K | 894K | 917K | 991K |
| goodwillAndIntangibleAssets | 199.99M | 132.94M | 132.79M | 132.46M | 132.19M | 131.77M | 131.9M | 132.2M | 132.22M | 132.3M |
| longTermInvestments | 4.12M | 2.39M | 2.34M | 2.29M | 2.18M | 2.03M | 2.05M | 2.07M | 2.1M | 2.02M |
| taxAssets | 4.69M | 4.48M | 4.67M | 3.57M | 3.93M | 2.42M | 2.6M | 2.32M | 2.65M | 2.49M |
| otherNonCurrentAssets | 5.06M | 6.04M | 3.68M | 4.9M | 1.53M | 2.29M | 1.78M | 360K | 354K | 4 |
| totalNonCurrentAssets | 254.19M | 162.7M | 165.57M | 162.27M | 163.94M | 163.66M | 157.17M | 157.17M | 155.64M | 157.82M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 568.36M | 472M | 470.77M | 461.04M | 457.56M | 457.8M | 445.8M | 425.79M | 416.18M | 397.41M |
| totalPayables | 75.3M | 35.55M | 67.67M | 36.53M | 67.83M | 39.54M | 39.1M | 36.65M | 35.98M | 31.12M |
| accountPayables | 37.47M | 35.55M | 37.16M | 36.53M | 36.91M | 39.54M | 39.1M | 36.65M | 35.98M | 31.12M |
| otherPayables | 37.83M | - | 30.51M | - | 30.92M | - | - | - | - | - |
| accruedExpenses | - | - | - | 1.11M | 76.1M | - | - | - | 70.91M | - |
| shortTermDebt | 10.08M | 1.24M | 1.23M | 820K | 824K | 557K | 832K | 1.77M | 2.5M | 3.1M |
| capitalLeaseObligationsCurrent | 7.06M | 5.01M | 4.88M | 4.84M | 5.08M | 4.39M | 4.56M | 5.26M | 4.37M | 5.02M |
| taxPayables | - | - | 30.51M | - | 30.91M | - | 32.86M | - | 33.12M | - |
| deferredRevenue | 29.33M | - | - | - | 20.6M | 17.8M | - | 14.78M | 19.91M | 14.46M |
| otherCurrentLiabilities | 96.28M | 133.62M | 101.86M | 129.37M | 30.92M | 110.32M | 132.42M | 109.52M | 33.22M | 107.28M |
| totalCurrentLiabilities | 218.04M | 175.42M | 175.64M | 172.66M | 170.44M | 172.61M | 176.91M | 167.97M | 166.88M | 160.98M |
| longTermDebt | 21.81M | 271K | 541K | 810K | 1.08M | 1.61M | 1.61M | 1.9M | 2.16M | 2.44M |
| capitalLeaseObligationsNonCurrent | 24.6M | 13.49M | 14.37M | 14.43M | 15.44M | 16.66M | 9.72M | 10.94M | 10.2M | 11.81M |
| deferredRevenueNonCurrent | - | - | 64000 | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.14M | 1000 | - | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 |
| otherNonCurrentLiabilities | 10.2M | 7.26M | 8.3M | 7.92M | 9.25M | 7.31M | 6.86M | 6.56M | 7M | 7.25M |
| totalNonCurrentLiabilities | 59.75M | 21.02M | 23.28M | 23.16M | 25.77M | 25.58M | 18.19M | 19.41M | 19.35M | 21.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.65M | 18.5M | 19.25M | 19.27M | 20.52M | 21.05M | 14.28M | 16.2M | 14.56M | 16.83M |
| totalLiabilities | 277.79M | 196.44M | 198.92M | 195.82M | 196.21M | 198.18M | 195.1M | 187.38M | 186.23M | 182.49M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 6.37M | 6.4M | 6.4M | 6.53M | 6.53M | 6.65M | 6.63M | 6.63M | 6.61M | 6.61M |
| retainedEarnings | 38.14M | 14.02M | 37.64M | 16.88M | 33.41M | 16.99M | 35.63M | 17.33M | 34.41M | 15.58M |
| additionalPaidInCapital | 246.06M | 255.14M | 227.82M | 241.81M | 221.41M | 235.98M | 208.44M | 214.26M | 188.74M | 192.58M |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 24.11M | 14.02M | 20.77M | 16.88M | 16.42M | 16.99M | 18.3M | 17.33M | 18.83M | 15.58M |
| depreciationAndAmortization | 4.48M | 2.51M | 4.27M | 3.26M | 3.35M | 3.78M | 3.92M | 3.92M | 3.8M | 3.76M |
| deferredIncomeTax | -283K | - | - | - | - | -14.86M | - | 331K | -209K | 12000 |
| stockBasedCompensation | - | 561K | 476K | 551K | 638K | 690K | 971K | 635K | 962K | 527K |
| changeInWorkingCapital | 9.79M | -12.02M | 11.15M | -5.19M | 9.76M | -6.6M | 9.61M | -21.16M | 8.96M | -22.18M |
| accountsReceivables | -21.11M | -12.02M | 11.15M | -5.19M | 9.76M | -5.01M | -409K | -21.16M | 8.96M | -22.18M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 30.89M | 1.98M | -1.2M | 3.68M | -5.44M | -1.6M | 10.02M | 3.7M | 6.26M | 7.7M |
| otherWorkingCapital | - | - | - | -3.68M | - | - | - | -3.7M | -6.26M | -7.7M |
| otherNonCashItems | -4.23M | 4.24M | -3.09M | 5.08M | -2.12M | 12.73M | -1.93M | 1.53M | 6.78M | 8.49M |
| netCashProvidedByOperatingActivities | 33.86M | 9.32M | 33.58M | 20.58M | 28.06M | 12.73M | 30.86M | 2.59M | 39.12M | 6.19M |
| investmentsInPropertyPlantAndEquipment | -1.11M | -1.02M | -858K | -1.02M | -1.03M | -773K | -1.27M | -1.1M | -574K | -460K |
| acquisitionsNet | -66.68M | - | - | - | - | - | -196K | 6000 | - | - |
| purchasesOfInvestments | - | - | -1000 | - | - | -5000 | - | -4000 | 68000 | -68000 |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -583K | -30000 | -8000 | -69000 | -79000 | 22000 | -83000 | 107K | -149K | 248K |
| netCashProvidedByInvestingActivities | -68.37M | -1.06M | -867K | -1.09M | -1.11M | -756K | -1.55M | -993K | -655K | -280K |
| netDebtIssuance | 26.74M | -2.84M | -267K | -2.89M | -280K | -2.88M | -534K | -4.09M | -1.32M | -4.22M |
| longTermNetDebtIssuance | - | -2.84M | - | -2.89M | - | -2.88M | - | -4.09M | -1.32M | -4.22M |
| shortTermNetDebtIssuance | 26.74M | - | -267K | - | -280K | - | -534K | - | - | - |
| netStockIssuance | -4.8M | -853K | -7.87M | -4.81M | -8.42M | - | - | - | - | - |
| netCommonStockIssuance | -4.8M | -853K | -7.87M | -4.81M | -8.42M | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -4.8M | -853K | -7.87M | -4.81M | -8.42M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.68M | -10.23M | -6.45M | -9.13M | -6.6M | -9.3M | -6.63M | -10.08M | -4.51M | -4.34M |
| commonDividendsPaid | -7.68M | -10.23M | -6.45M | -9.13M | -6.6M | -9.3M | -6.63M | -10.08M | -4.51M | -4.34M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.39M | -2.56M | -2.37M | -2.62M | -2.42M | -2.6M | -2.72M | -44000 | -3.18M | -260K |
| netCashProvidedByFinancingActivities | 10.87M | -13.92M | -16.96M | -16.83M | -17.72M | -12.18M | -9.88M | -14.21M | -9.02M | -8.82M |