OTC : ARBFF
$0 (0.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 729.95M | 693.15M | 671.24M | 694.52M | 623.07M | 465.38M | 443.89M | 423.98M | 382.6M | 356.9M |
| costOfRevenue | 315.72M | 296.47M | 314.57M | 305.13M | 278.88M | 216.13M | 197.05M | 188.17M | 173.6M | 159.88M |
| grossProfit | 414.23M | 396.69M | 356.67M | 389.4M | 344.19M | 249.25M | 246.84M | 235.81M | 209M | 197.03M |
| researchAndDevelopmentExpenses | 11.31M | 19.21M | 13.81M | 14.57M | 14.51M | 12.04M | 13.01M | 11.44M | 7.28M | 6.76M |
| generalAndAdministrativeExpenses | 195.86M | 177.48M | 165.51M | 158.84M | 142.91M | 126.89M | 130.72M | 125.86M | 108.43M | 102.44M |
| sellingAndMarketingExpenses | 27.94M | 25.22M | 24.01M | 22.87M | 20.44M | 17.5M | 18.13M | 16.9M | 15.35M | 14.28M |
| sellingGeneralAndAdministrativeExpenses | 223.8M | 202.7M | 189.52M | 181.71M | 163.36M | 144.39M | 148.85M | 142.76M | 123.78M | 116.72M |
| otherExpenses | 60.3M | 53.31M | 47.46M | 42.69M | 41.42M | 11.03M | 1.85M | 2.23M | 2.14M | 2.17M |
| operatingExpenses | 284.11M | 256M | 206.12M | 196.31M | 177.86M | 180.52M | 163.99M | 163.58M | 143.81M | 136.8M |
| costAndExpenses | 599.83M | 552.47M | 551.54M | 529.53M | 483.65M | 396.65M | 368.6M | 351.75M | 317.41M | 296.68M |
| netInterestIncome | -1.21M | -394K | -1.68M | -2M | -1.85M | -1.67M | -216K | -269K | 43000 | -137K |
| interestIncome | 1.15M | 1.3M | - | 74000 | 151K | 49000 | 68000 | 51000 | 54000 | 33000 |
| interestExpense | 2.36M | 1.69M | 1.68M | 415K | 2M | 1.72M | 284K | 320K | 11000 | 170K |
| depreciationAndAmortization | 32.51M | 28.43M | 25.88M | 24.99M | 23.51M | 21.73M | 13.88M | 12.9M | 11.55M | 10.19M |
| ebitda | 169.8M | 171.55M | 149.64M | 191.08M | 175.54M | 101.55M | 91.86M | 87.59M | 79.06M | 74.74M |
| ebit | 137.3M | 143.11M | 123.76M | 166.09M | 152.02M | 79.82M | 77.98M | 74.69M | 67.51M | 64.55M |
| nonOperatingIncomeExcludingInterest | -7.17M | -2.43M | -4.06M | -1.1M | 8.06M | 5.72M | -2.68M | -2.47M | -2.32M | -4.32M |
| operatingIncome | 130.12M | 140.68M | 119.7M | 166.03M | 160.09M | 79.8M | 75.3M | 78.24M | 65.19M | 60.23M |
| totalOtherIncomeExpensesNet | 4.82M | 738K | 2.38M | 682K | -10.07M | -7.44M | 2.4M | -3.87M | 2.31M | 4.15M |
| incomeBeforeTax | 134.94M | 141.42M | 122.08M | 165.68M | 150.02M | 78.09M | 77.69M | 74.37M | 67.5M | 64.38M |
| incomeTaxExpense | 37.41M | 38.74M | 33.62M | 43.67M | 37.13M | 20.8M | 20.56M | 23.4M | 18.35M | 16.94M |
| netIncomeFromContinuingOperations | 97.53M | 102.68M | 88.46M | 122.01M | 112.9M | 57.3M | 57.14M | 50.97M | 49.15M | 47.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 97.53M | 102.68M | 88.46M | 122.01M | 112.9M | 57.3M | 57.14M | 50.97M | 49.15M | 47.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 97.53M | 102.68M | 88.46M | 122.01M | 112.9M | 57.3M | 57.14M | 50.97M | 49.15M | 47.44M |
| eps | 1.18 | 1.25 | 1.08 | 1.49 | 1.4 | 0.72 | 0.72 | 0.64 | 0.62 | 0.6 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 69.2M | 56.5M | 44.94M | 52.71M | 84.77M | 41.57M | 8.46M | 9.19M | 27.64M | 13.78M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 69.2M | 56.5M | 44.94M | 52.71M | 84.77M | 41.57M | 8.46M | 9.19M | 27.64M | 13.78M |
| netReceivables | 93.93M | 92.96M | 78.92M | 74.15M | 74.25M | 56.36M | 57.71M | 54.68M | 49.36M | 42.39M |
| accountsReceivables | 89.68M | 89.36M | 78.92M | 74.15M | 74.25M | 56.36M | 57.71M | 54.68M | 49.36M | 42.39M |
| otherReceivables | 4.26M | 3.6M | - | - | - | - | - | - | - | - |
| inventory | 249.06M | 239.76M | 233.19M | 223.62M | 172.96M | 119.17M | 125.34M | 108.72M | 88.02M | 86.94M |
| prepaids | 11.85M | - | - | 5.98M | 6.29M | 3.68M | 3.13M | 4.17M | 2.62M | 2.99M |
| otherCurrentAssets | 145K | 5.05M | 8.77M | 2.6M | 5.79M | 3.75M | 1.74M | 1.14M | 1.53M | 2.37M |
| totalCurrentAssets | 424.18M | 394.27M | 365.83M | 359.06M | 344.06M | 224.52M | 196.38M | 177.89M | 169.18M | 148.47M |
| propertyPlantEquipmentNet | 367.34M | 326.13M | 298.94M | 273.32M | 241.11M | 220.57M | 169.42M | 157.7M | 126.99M | 116.98M |
| goodwill | 47.82M | 35.39M | 35.4M | 48.74M | 49.84M | 22.66M | 16.92M | 16.92M | 16.92M | 16.92M |
| intangibleAssets | 17.44M | 1.25M | 15.84M | 13.99M | 13.27M | 12.86M | 12.66M | 8.74M | 7.63M | 6.78M |
| goodwillAndIntangibleAssets | 65.26M | 36.64M | 51.24M | 62.74M | 63.11M | 35.52M | 29.58M | 25.66M | 24.55M | 23.7M |
| longTermInvestments | 34.19M | 9.9M | -23.02M | -21.39M | -20.9M | -16.57M | -13.74M | - | - | - |
| taxAssets | 13.6M | 11.33M | 8.77M | 9.1M | 9.98M | 5.9M | 3.72M | 3.41M | 2.53M | 2.67M |
| otherNonCurrentAssets | 206K | 25.33M | 23.02M | 21.39M | 20.9M | 16.57M | 13.74M | - | - | - |
| totalNonCurrentAssets | 480.59M | 398M | 358.96M | 345.15M | 314.2M | 262M | 202.72M | 186.76M | 154.07M | 143.34M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 904.77M | 792.27M | 724.79M | 704.21M | 658.26M | 486.52M | 399.1M | 364.66M | 323.24M | 291.81M |
| totalPayables | 65.16M | 2.84M | 8.86M | 10.03M | 10.93M | 9.12M | 18.92M | 22.93M | 21.7M | 21.03M |
| accountPayables | 14.82M | 2.84M | 8.86M | 10.03M | 10.93M | 9.12M | 18.92M | 22.93M | 21.7M | 21.03M |
| otherPayables | 50.34M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 19.44M | 18.1M | 18.56M | 16.99M | 15.14M | 14.07M | 13.02M | 11.7M | 10.67M |
| shortTermDebt | 52000 | - | - | - | - | - | - | 4M | - | - |
| capitalLeaseObligationsCurrent | 8.68M | 5.94M | 6.62M | 6.33M | 5.93M | 4.72M | - | - | - | - |
| taxPayables | - | 6.3M | 28000 | 9.18M | 14.17M | 2.95M | 1.24M | - | - | - |
| deferredRevenue | - | 6.3M | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 28.82M | 61.65M | 52.6M | 64.52M | 78.97M | 44.31M | 18.22M | 20.67M | 16.39M | 9.24M |
| totalCurrentLiabilities | 102.71M | 96.18M | 86.19M | 99.43M | 112.82M | 73.28M | 51.2M | 60.62M | 49.78M | 40.94M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 37.96M | 34.31M | 29.22M | 31.71M | 39.2M | 39.81M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | -4.41M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.13M | 1.06M | 1.14M | 1.1M | 933K | 4.41M | - | - | - | - |
| otherNonCurrentLiabilities | 6.35M | 2.37M | 1.12M | 16.62M | 19.54M | 1.16M | 1.3M | 978K | 1.12M | 1.26M |
| totalNonCurrentLiabilities | 45.44M | 36.68M | 31.48M | 49.43M | 59.67M | 40.98M | 1.3M | 978K | 1.12M | 1.26M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 46.64M | 40.25M | 35.84M | 38.03M | 45.13M | 44.53M | - | - | - | - |
| totalLiabilities | 148.16M | 132.85M | 117.67M | 148.86M | 172.48M | 114.26M | 52.5M | 61.59M | 50.9M | 42.2M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 230.2M | 197.51M | 190.16M | 183.56M | 170.79M | 116.92M | 115.18M | 109.8M | 107.22M | 106.94M |
| retainedEarnings | 492.7M | 451.7M | 401.07M | 364.51M | 305.47M | 232.08M | 208.61M | 180.43M | 157.11M | 134.09M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 64.13M | 68.45M | 88.46M | 122.01M | 112.9M | 57.3M | 57.14M | 50.97M | 49.15M | 47.44M |
| depreciationAndAmortization | 21.38M | 18.95M | 25.88M | 24.99M | 23.51M | 21.73M | 13.88M | 12.9M | 11.55M | 10.19M |
| deferredIncomeTax | - | - | - | 1.07M | -3.79M | -1.09M | -311K | -884K | 139K | -383K |
| stockBasedCompensation | - | - | - | 121K | 145K | 201K | 202K | 346K | 283K | 164K |
| changeInWorkingCapital | -9.3M | -19.98M | -33.35M | -65.37M | -25.46M | 11.25M | -24.89M | -20.9M | 1.24M | -10.01M |
| accountsReceivables | - | - | -3.27M | 381K | -18.58M | -1.36M | -3.38M | -5.05M | -6.45M | -1.93M |
| inventory | - | - | -12.66M | -53.08M | -52.26M | 11.42M | -17.45M | -21M | -1.42M | -9.12M |
| accountsPayables | - | - | -5.44M | -9.11M | 34.07M | -389K | -4.38M | 4.99M | 7.52M | -1.12M |
| otherWorkingCapital | -6.01M | -19.98M | -11.99M | -3.56M | 11.32M | 1.58M | 319K | 159K | 1.57M | 2.17M |
| otherNonCashItems | 127.95M | 145.27M | 9.42M | 113.71M | 79.81M | 35.86M | 57.13M | 49.54M | 23.57M | 30.25M |
| netCashProvidedByOperatingActivities | 127.95M | 125.28M | 90.4M | 84.61M | 103.17M | 91.24M | 49.97M | 44.77M | 62.21M | 44.94M |
| investmentsInPropertyPlantAndEquipment | -46.19M | -48.05M | -45.87M | -62.34M | -36.6M | -21.79M | -27.63M | -43.14M | -22.78M | -21.02M |
| acquisitionsNet | -13.28M | -5.09M | 891K | -769K | -15.19M | -17.48M | 4.08M | 971K | 579K | 5.86M |
| purchasesOfInvestments | -25.58M | -11.03M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.07M | 2.37M | -4.4M | 2.49M | 783K | 642K | 25000 | 971K | -1.81M | 792K |
| netCashProvidedByInvestingActivities | -82.98M | -61.81M | -44.98M | -60.62M | -51.01M | -38.63M | -23.54M | -42.17M | -22.2M | -15.17M |
| netDebtIssuance | - | - | - | - | -3.39M | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | -3.39M | - | -4M | 4M | - | -2M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -23.54M | -44.72M | -45.28M | -50.3M | - | -15.04M | -23.78M | -25.42M | -26.13M | -24.14M |
| commonDividendsPaid | -23.54M | -44.72M | -45.28M | -50.3M | - | -15.04M | -23.78M | -25.42M | -26.13M | -24.14M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.71M | -7.21M | -6.99M | -6.38M | -5.95M | -4.57M | -4M | 4M | - | -2M |
| netCashProvidedByFinancingActivities | -31.26M | -51.93M | -52.27M | -56.69M | -9.34M | -19.61M | -27.78M | -21.42M | -26.13M | -26.14M |
| date | 2025-12-31 | 2025-06-30 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 357.84M | 367.37M | 354.27M | 341.54M | 330.37M | 340.87M | 335.35M | 359.18M | 311.54M | 311.54M |
| costOfRevenue | 265.26M | 169.63M | 154.88M | 236.17M | 243.97M | 246.62M | 156.38M | 155.14M | 139.44M | 139.44M |
| grossProfit | 92.58M | 197.74M | 199.39M | 105.38M | 86.4M | 94.25M | 180.1M | 205.52M | 172.1M | 172.1M |
| researchAndDevelopmentExpenses | - | 17.21M | 19.21M | - | 8.3M | - | 7.29M | 4.74M | 6M | 6M |
| generalAndAdministrativeExpenses | - | 95.15M | 92.13M | 26.9M | 24.76M | 24.19M | 20.33M | 138.5M | 73.99M | 71.46M |
| sellingAndMarketingExpenses | - | 13.56M | 13.2M | 12.01M | 11.56M | 12.45M | 10.19M | 17.78M | 10.22M | 10.22M |
| sellingGeneralAndAdministrativeExpenses | 39.42M | 108.71M | 105.33M | 32.91M | 30.54M | 30.42M | 25.43M | 156.28M | 85.93M | 81.68M |
| otherExpenses | - | - | - | - | - | - | - | 2.62M | 6.14M | 6.14M |
| operatingExpenses | 39.42M | 125.92M | 124.54M | 32.91M | 30.54M | 30.42M | 102.45M | 93.86M | 100.44M | 102.39M |
| costAndExpenses | 304.68M | 295.55M | 279.42M | 269.08M | 274.5M | 277.04M | 261.92M | 267.6M | 241.83M | 205.3M |
| netInterestIncome | -1.08M | -85000 | - | - | - | - | - | -2M | -925K | -925K |
| interestIncome | - | - | - | - | - | - | - | 74000 | 75500 | 75500 |
| interestExpense | 1.08M | 812.77K | 565.94K | 844K | 728K | 956K | 996K | 778.44K | 1M | 1M |
| depreciationAndAmortization | 17.8M | 4.57M | 2.85M | 14.16M | 13.27M | 12.61M | 12.47M | 13.42M | 12.5M | 12.5M |
| ebitda | 70.96M | 65.82M | 73.72M | 43.89M | 42.09M | 45.28M | 49.74M | 152.77M | 88.51M | 88.51M |
| ebit | 53.16M | 61.26M | 70.87M | 36.81M | 28.82M | 32.67M | 37.28M | 128.82M | 76.01M | 76.01M |
| nonOperatingIncomeExcludingInterest | - | 10.57M | 3.98M | 11.72M | 27.04M | 31.17M | 36.14M | -37.24M | 4.03M | 4.03M |
| operatingIncome | 53.16M | 71.82M | 74.85M | 72.47M | 55.86M | 63.84M | 73.42M | 92.61M | 80.37M | 79.72M |
| totalOtherIncomeExpensesNet | 3.93M | -7.2M | -4.25M | -13.12M | -27.15M | -31.51M | -36.58M | 37.26M | -2.43M | -5.03M |
| incomeBeforeTax | 57.09M | 64.63M | 70.6M | 71.1M | 57.43M | 64.65M | 73.69M | 91.99M | 75.01M | 75.01M |
| incomeTaxExpense | 14.93M | 18.05M | 19.18M | 19.55M | 16.39M | 17.23M | 20.6M | 23.08M | 18.56M | 18.56M |
| netIncomeFromContinuingOperations | 42.16M | 46.58M | 51.42M | 25.63M | 20.52M | 23.71M | 26.55M | 95.46M | 56.45M | 56.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 42.16M | 46.58M | 51.42M | 51.27M | 41.03M | 47.42M | 53.1M | 68.91M | 56.45M | 56.45M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 42.16M | 46.58M | 51.42M | 25.63M | 20.52M | 23.71M | 26.55M | 95.46M | 56.45M | 56.45M |
| eps | 0.51 | 0.56 | 0.62 | 0.62 | 0.5 | 0.58 | 0.65 | 0.84 | 0.7 | 0.7 |
| 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-06-30 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 59.36M | 69.2M | 22.8M | 56.5M | 53.57M | 44.94M | 29.79M | 52.71M | 84.77M | 41.57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 59.36M | 69.2M | 22.8M | 56.5M | 53.57M | 44.94M | 29.79M | 52.71M | 84.77M | 41.57M |
| netReceivables | 82.08M | 93.93M | 86.72M | 92.96M | 76.74M | 78.92M | 86.32M | 74.15M | 74.25M | 56.36M |
| accountsReceivables | 79.84M | 89.68M | 86.72M | 89.36M | 76.74M | 78.92M | 86.32M | 74.15M | 74.25M | 56.36M |
| otherReceivables | 2.24M | 4.26M | 58000 | 3.6M | - | - | - | - | - | - |
| inventory | 243.4M | 249.06M | 277.83M | 239.76M | 231.9M | 233.19M | 242.84M | 223.62M | 172.96M | 119.17M |
| prepaids | 12.78M | 11.85M | - | - | 7.48M | - | 8.18M | 5.98M | 6.29M | 3.68M |
| otherCurrentAssets | - | 145K | 10.02M | 5.05M | 1.87M | 8.77M | 93000 | 2.6M | 5.79M | 3.75M |
| totalCurrentAssets | 397.61M | 424.18M | 397.37M | 394.27M | 371.56M | 365.83M | 367.22M | 359.06M | 344.06M | 224.52M |
| propertyPlantEquipmentNet | 360.39M | 367.34M | 357.06M | 326.13M | 318.4M | 298.94M | 284.58M | 273.32M | 241.11M | 220.57M |
| goodwill | - | 47.82M | - | 35.39M | - | 35.4M | - | 48.74M | 49.84M | 22.66M |
| intangibleAssets | 62.96M | 17.44M | 64.87M | 1.25M | 50.45M | 15.84M | 50.31M | 13.99M | 13.27M | 12.86M |
| goodwillAndIntangibleAssets | 62.96M | 65.26M | 64.87M | 36.64M | 50.45M | 51.24M | 50.31M | 62.74M | 63.11M | 35.52M |
| longTermInvestments | 34.16M | 34.19M | 35.91M | 9.9M | 9.96M | -23.02M | -8.94M | -21.39M | - | - |
| taxAssets | 13.66M | 13.6M | 12.9M | 11.33M | 10.59M | 8.77M | 8.94M | 9.1M | 9.98M | 5.9M |
| otherNonCurrentAssets | 3 | 206K | 12.55M | 25.33M | 2 | 23.02M | 8.94M | 21.39M | 1 | - |
| totalNonCurrentAssets | 471.17M | 480.59M | 483.29M | 398M | 389.4M | 358.96M | 343.83M | 345.15M | 314.2M | 262M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 868.78M | 904.77M | 880.66M | 792.27M | 760.96M | 724.79M | 711.05M | 704.21M | 658.26M | 486.52M |
| totalPayables | 62.51M | 65.16M | 72.56M | 2.84M | 41.58M | 8.86M | 43.48M | 10.03M | 10.93M | 9.12M |
| accountPayables | 60.66M | 14.82M | 67.13M | 2.84M | 40.99M | 8.86M | 42.65M | 10.03M | 10.93M | 9.12M |
| otherPayables | 1.85M | 50.34M | 5.43M | - | 589.56K | - | 829.25K | - | - | - |
| accruedExpenses | - | - | - | 19.44M | - | 18.1M | - | 18.56M | 16.99M | 15.14M |
| shortTermDebt | 8.45M | 52000 | 7.49M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 8.68M | 7.49M | 5.94M | 5.98M | 6.62M | 6.65M | 6.33M | 5.93M | 4.72M |
| taxPayables | - | - | - | 6.3M | 866K | 28000 | 1.22M | 9.18M | - | - |
| deferredRevenue | - | - | - | 6.3M | 866K | - | 1.22M | - | - | - |
| otherCurrentLiabilities | 22.38M | 28.82M | 13.44M | 61.65M | 23.69M | 52.6M | 20.8M | 64.52M | 78.97M | 44.31M |
| totalCurrentLiabilities | 93.33M | 102.71M | 100.98M | 96.18M | 89.89M | 86.19M | 90.05M | 99.43M | 112.82M | 73.28M |
| longTermDebt | 34.24M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 34.24M | 37.96M | 36.37M | 34.31M | 33M | 29.22M | 29.07M | 31.71M | 39.2M | 39.81M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.33M | 1.13M | 1.32M | 1.06M | 767.92K | 1.14M | 1.1M | 1.1M | 933K | - |
| otherNonCurrentLiabilities | -28.3M | 6.35M | 6.18M | 2.37M | 2.29M | 1.12M | 3.41M | 16.62M | 19.54M | 1.16M |
| totalNonCurrentLiabilities | 41.52M | 45.44M | 43.87M | 36.68M | 35.3M | 31.48M | 33.59M | 49.43M | 59.67M | 40.98M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 34.24M | 46.64M | 43.86M | 40.25M | 38.98M | 35.84M | 35.73M | 38.03M | 45.13M | 44.53M |
| totalLiabilities | 134.85M | 148.16M | 144.85M | 132.85M | 125.18M | 117.67M | 123.64M | 148.86M | 172.48M | 114.26M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 240.93M | 230.2M | 225.79M | 197.51M | 193.41M | 190.16M | 186.46M | 183.56M | 170.79M | 116.92M |
| retainedEarnings | 464.47M | 492.7M | 474.08M | 451.7M | 427.99M | 401.07M | 386M | 364.51M | 305.47M | 232.08M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 42.16M | 46.58M | 51.42M | 51.27M | 41.03M | 47.42M | 53.1M | 68.91M | 56.45M | 56.45M |
| depreciationAndAmortization | 17.8M | 17.16M | 14.27M | 14.16M | 13.27M | 12.61M | 12.47M | 12.52M | 11.76M | 11.76M |
| deferredIncomeTax | - | - | - | - | - | - | 1.07M | - | -1.89M | -1.89M |
| stockBasedCompensation | - | 457K | - | - | - | - | 60500 | 60500 | 72500 | 72500 |
| changeInWorkingCapital | - | -13.76M | -19.98M | - | -7.85M | - | -25.64M | -39.73M | -12.73M | -12.73M |
| accountsReceivables | - | -533K | -10.28M | - | -2.36M | - | 34500 | 346.5K | -9.29M | -9.29M |
| inventory | - | -6.47M | -8.15M | - | -6.33M | - | -26.54M | -26.54M | -26.13M | -26.13M |
| accountsPayables | - | - | - | - | - | - | - | -9.11M | 17.03M | 17.03M |
| otherWorkingCapital | - | -6.76M | -1.55M | - | 840K | - | 865.5K | -4.42M | 5.66M | 5.66M |
| otherNonCashItems | 3.92M | 32.18M | 8.03M | 34.45M | 38.66M | -10.82M | 14.27M | 99.44M | 39.9M | 39.9M |
| netCashProvidedByOperatingActivities | 63.88M | 82.61M | 53.73M | 71.55M | 66.42M | 23.99M | 55.97M | 28.64M | 51.59M | 51.59M |
| investmentsInPropertyPlantAndEquipment | -14.26M | -22.48M | -21.98M | -27.59M | -25.43M | -20.44M | -33.78M | -28.56M | -18.3M | -18.3M |
| acquisitionsNet | 3.45M | 3.74M | -5.09M | 640K | 472K | 419K | -463K | -306K | -7.59M | -7.59M |
| purchasesOfInvestments | - | - | - | -11.03M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 5.96M | - | - | - | - | - | - |
| otherInvestingActivities | 298.88K | 14.05M | 3.25M | -5.96M | -1.14M | -1.06M | -1.19M | 3.68M | 391.5K | 391.5K |
| netCashProvidedByInvestingActivities | -10.51M | -8.43M | -23.82M | -37.98M | -24.96M | -20.02M | -34.24M | -26.38M | -25.5M | -25.5M |
| netDebtIssuance | - | - | - | - | - | - | - | - | -1.7M | -1.7M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | -1.7M | -1.7M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -59.31M | -23.7M | -23.6M | -21.12M | -22.26M | -23.03M | -12.44M | -37.86M | - | - |
| commonDividendsPaid | -59.31M | -23.7M | -23.6M | -10.56M | -11.13M | -11.51M | -12.44M | -37.86M | - | - |
| preferredDividendsPaid | - | - | - | -10.56M | -11.13M | -11.51M | - | - | - | - |
| otherFinancingActivities | -4.5M | -4.06M | -3.34M | 8.62M | 9.32M | -3.37M | -15.76M | 9.38M | -2.98M | -2.98M |
| netCashProvidedByFinancingActivities | -63.81M | -27.76M | -26.94M | -24.99M | -25.88M | -26.4M | -28.21M | -28.48M | -4.67M | -4.67M |