JNB : BCF.JO
$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 | 945.85M | 860.91M | 717.01M | 673.15M | 635.51M | 558.69M | 542.12M | 577.25M | 580.66M | 499.38M |
| costOfRevenue | 674.3M | 615.45M | 527.68M | 476.02M | 422.81M | 380.88M | 387.81M | 392.34M | 394.05M | 375.33M |
| grossProfit | 271.55M | 245.46M | 189.33M | 197.13M | 212.7M | 177.82M | 154.31M | 184.91M | 186.61M | 124.04M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 99.57M | 124.62M | 118.28M | 97.25M | 101.8M | 88.13M | 91.01M | 89.7M | 79.39M | - |
| otherExpenses | 129.03M | -28000 | -1.78M | -195K | -294K | -214K | - | -538K | -744K | 44.72M |
| operatingExpenses | 129.03M | 124.6M | 116.5M | 97.06M | 101.5M | 87.92M | 90.7M | 89.16M | 78.64M | 44.72M |
| costAndExpenses | 803.33M | 740.05M | 644.18M | 573.08M | 524.32M | 468.79M | 478.51M | 481.5M | 472.7M | 420.06M |
| netInterestIncome | 16.58M | 20.46M | 14.66M | 9.43M | 12.06M | 24.69M | 36.17M | 13.24M | 11.7M | 17.53M |
| interestIncome | 16.95M | 20.67M | 14.93M | 9.6M | 12.41M | 25.2M | 36.2M | 13.24M | 11.73M | 17.58M |
| interestExpense | 405K | 211K | 268K | 207K | 349K | 511K | 30000 | - | 36000 | 54000 |
| depreciationAndAmortization | 26.73M | 24.19M | 23.12M | 18.62M | 18.8M | 15.66M | 17.29M | 12.32M | 16.04M | 23.8M |
| ebitda | 191.1M | 170.73M | 115.76M | 133.28M | 129.99M | 131.47M | 80.89M | 108.06M | 124M | 120.7M |
| ebit | 164.38M | 146.49M | 92.65M | 114.65M | 111.2M | 115.81M | 100.09M | 95.75M | 107.97M | 96.9M |
| nonOperatingIncomeExcludingInterest | -21.85M | -25.63M | -19.81M | -14.58M | - | -25.91M | -36.49M | - | - | -17.58M |
| operatingIncome | 142.52M | 120.87M | 72.84M | 100.07M | 111.2M | 89.9M | 63.6M | 95.75M | 107.97M | 79.32M |
| totalOtherIncomeExpensesNet | 21.45M | 25.46M | 19.54M | 14.37M | 15.56M | 25.4M | 36.46M | 13.24M | 11.7M | 17.53M |
| incomeBeforeTax | 163.97M | 146.33M | 92.38M | 114.45M | 126.75M | 115.3M | 100.06M | 108.99M | 119.66M | 96.84M |
| incomeTaxExpense | 42.05M | 39M | 23.68M | 31.76M | 35.27M | 32.81M | 28.1M | 30.68M | 35.29M | 23.27M |
| netIncomeFromContinuingOperations | 121.92M | 107.32M | 68.7M | 82.69M | 91.48M | 82.49M | 71.96M | 78.31M | 84.38M | 73.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 139.95M | 61.97M | -85.45M | -8M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 121.92M | 107.32M | 68.7M | 82.69M | 91.48M | 82.49M | 211.91M | 140.28M | -1.07M | 65.58M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 121.92M | 107.32M | 68.7M | 82.69M | 91.48M | 82.49M | 211.91M | 78.31M | 84.38M | 65.58M |
| eps | 1.78 | 1.56 | 0.99 | 1.16 | 1.27 | 1.11 | 2.59 | 1.45 | 1.02 | 0.79 |
| 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 | 236.44M | 225.64M | 207.88M | 180.88M | 248.19M | 381.62M | 382.91M | 202.92M | 151.97M | 158.18M |
| shortTermInvestments | - | - | - | - | - | 11M | 10.29M | - | - | - |
| cashAndShortTermInvestments | 236.44M | 225.64M | 207.88M | 180.88M | 248.19M | 392.62M | 393.2M | 202.92M | 151.97M | 158.18M |
| netReceivables | 155.07M | 151.37M | 139.06M | 139.75M | 100.16M | 102.2M | 101.66M | 121.19M | 111.48M | 153.08M |
| accountsReceivables | 150.5M | 146.83M | 136.27M | 137.06M | 96.78M | 101.71M | 101.1M | 113.72M | 110.03M | 104.84M |
| otherReceivables | 4.57M | 4.54M | 2.79M | 2.69M | 3.38M | 495K | 568K | 7.46M | 1.43M | 48.24M |
| inventory | 129.12M | 130.09M | 138.07M | 148.05M | 105.38M | 86.23M | 79.08M | 86.65M | 82.38M | 68.78M |
| prepaids | 18.28M | 6.9M | 4.09M | 5.32M | -3.38M | -495K | - | -7.46M | -1.44M | - |
| otherCurrentAssets | 225K | 265K | 5.7M | 4.9M | 9.44M | 7.74M | 5.7M | 311.34M | 13.7M | 69.51M |
| totalCurrentAssets | 539.13M | 514.26M | 494.8M | 478.91M | 459.79M | 588.3M | 579.07M | 714.63M | 358.09M | 401.31M |
| propertyPlantEquipmentNet | 408.46M | 345.27M | 268.32M | 251.63M | 213.97M | 162.54M | 161.84M | 158.03M | 147.75M | 130.66M |
| goodwill | - | - | 1.97M | 3.39M | 3.39M | 3.39M | 4.86M | 121.19M | 4.86M | 4.86M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | 1.97M | 3.39M | 3.39M | 3.39M | 4.86M | 4.86M | 4.86M | 4.86M |
| longTermInvestments | 74.49M | 49.62M | 68.62M | 63.85M | 139.33M | 176.03M | 176.95M | -4.86M | - | - |
| taxAssets | 1.03M | 1.03M | 1.82M | 1.94M | 2.75M | 7.65M | 3.4M | 1.21M | 699K | 847K |
| otherNonCurrentAssets | 7.53M | 8.79M | 8M | 8.24M | 8.33M | -170.98M | -171.82M | 10.47M | 247.14M | 285.82M |
| totalNonCurrentAssets | 491.5M | 403.68M | 348.73M | 329.04M | 367.78M | 178.63M | 175.23M | 169.71M | 400.45M | 422.19M |
| otherAssets | - | - | - | - | - | - | - | -1000 | - | - |
| totalAssets | 1.03B | 917.94M | 843.53M | 807.95M | 827.56M | 766.92M | 754.3M | 884.34M | 758.54M | 823.5M |
| totalPayables | 65.07M | 28.01M | 47.05M | 35.39M | 71.04M | 54.39M | 27.81M | 33.05M | 27.68M | 31.3M |
| accountPayables | 33.71M | 26.22M | 46.91M | 35.39M | 35.35M | 21.91M | 27.81M | 33.05M | 27.68M | 31.3M |
| otherPayables | 31.36M | 1.8M | 140K | - | 35.7M | 32.48M | - | - | - | - |
| accruedExpenses | - | 25.43M | 18.29M | 34.7M | - | 32.17M | 22.37M | 23.01M | 26.87M | 27.92M |
| shortTermDebt | 7.13M | - | 2.96M | 3.44M | 1.6M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 7.13M | - | 2.96M | 3.44M | 1.6M | 2.6M | - | - | - | - |
| taxPayables | 4.65M | 4.22M | 1.4M | 3.94M | 524K | 312K | 385K | 1.15M | 2.97M | 4.58M |
| deferredRevenue | - | - | - | -3.44M | -1.6M | 312K | - | - | - | - |
| otherCurrentLiabilities | 20.71M | 23.55M | 13.5M | 1.79M | - | -32.48M | 385K | 1.15M | 2.97M | 4.58M |
| totalCurrentLiabilities | 100.04M | 77M | 84.77M | 75.32M | 72.64M | 56.99M | 50.56M | 57.21M | 57.53M | 63.8M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.16M | - | - | 1.08M | - | 948K | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -27.21M | - | 100000 | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 51.63M | 39.02M | 30.58M | 27.21M | 22.16M | 27.97M | 24.74M | 61.01M | 39.76M | 60.65M |
| otherNonCurrentLiabilities | - | - | - | 27.21M | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 54.79M | 39.02M | 30.58M | 28.28M | 22.16M | 28.91M | 24.74M | 61.01M | 39.76M | 60.65M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.29M | - | 2.96M | 4.52M | 1.6M | 3.55M | - | - | - | - |
| totalLiabilities | 154.84M | 116.01M | 115.35M | 103.6M | 94.8M | 85.9M | 75.3M | 118.22M | 97.29M | 124.45M |
| treasuryStock | -34.68M | -29.72M | -29.56M | -27.89M | -37.37M | -32.8M | -30.04M | -30.16M | -35.66M | -30.16M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | - | - | - | - | - | 16.07M | 21.56M | 21.56M |
| retainedEarnings | 910.47M | 831.64M | 757.74M | 732.24M | 770.13M | 713.82M | 709.04M | 780.21M | 675.34M | 707.65M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 16.07M | 21.56M | - |
| 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 | 163.97M | 146.33M | 92.38M | 114.45M | 111.2M | 115.3M | 211.91M | 140.28M | 10.1M | 96.84M |
| depreciationAndAmortization | 26.73M | 24.19M | 23.12M | 18.62M | 22.22M | 18.69M | 17.29M | 12.32M | 16.04M | 23.8M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -1.15M | -11.79M | 23.93M | -68.38M | -1.7M | -9.6M | 20.71M | -6.52M | -25.24M | -1.89M |
| accountsReceivables | -3.09M | -9.65M | 1.02M | -39.88M | -309K | -2.21M | 13.14M | -8.85M | - | - |
| inventory | -3.54M | 7.13M | 9.98M | -28.79M | -19.14M | -7.16M | 7.57M | -4.26M | -13.6M | -11.95M |
| accountsPayables | 16.85M | -6.46M | 11.7M | -438K | 16.6M | 3.9M | -6.17M | - | - | - |
| otherWorkingCapital | -11.38M | -2.81M | 1.23M | 738K | 1.18M | -4.14M | 6.17M | 6.59M | -11.64M | 10.06M |
| otherNonCashItems | -71.82M | -25.11M | -24.4M | -132.29M | -56.32M | -59.99M | -218.56M | -49.21M | 52.45M | -66.14M |
| netCashProvidedByOperatingActivities | 117.72M | 133.62M | 115.02M | -67.6M | 75.4M | 64.4M | 31.35M | 96.86M | 53.36M | 52.61M |
| investmentsInPropertyPlantAndEquipment | -80.52M | -103.43M | -39.85M | -27.21M | -72.32M | -13.46M | -20.69M | -23.97M | -32.66M | -51.06M |
| acquisitionsNet | - | - | - | -35.32M | - | 634K | 413.45M | - | - | - |
| purchasesOfInvestments | - | - | - | -18.82M | -125M | - | -10M | - | - | - |
| salesMaturitiesOfInvestments | - | 24M | - | 99.25M | - | - | 478.3M | - | - | - |
| otherInvestingActivities | -19.34M | 194K | 352K | -115K | -3.37M | - | -413.38M | 13.46M | -21.41M | 18.19M |
| netCashProvidedByInvestingActivities | -99.85M | -79.23M | -39.5M | 17.79M | -200.69M | -12.82M | 447.68M | -10.51M | -54.07M | -32.87M |
| netDebtIssuance | -2.1M | -3.05M | -3.65M | -2.96M | -3.49M | - | - | - | - | -1.14M |
| longTermNetDebtIssuance | -2.1M | -3.05M | -3.65M | -2.96M | -3.49M | - | - | - | - | -1.14M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -4.96M | -153K | -15.26M | -14.54M | -4.57M | -49.58M | -18.98M | - | -5.49M | - |
| netCommonStockIssuance | -4.96M | -153K | -15.26M | -14.54M | -4.57M | -49.58M | -18.98M | - | -5.49M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -4.96M | -153K | -15.26M | -14.54M | -4.57M | -49.58M | -18.98M | - | -5.49M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -43.08M | -33.43M | -29.61M | -96.56M | -35.17M | - | - | -35.4M | - | - |
| commonDividendsPaid | -43.08M | -33.43M | -29.61M | -96.56M | -35.17M | - | - | -35.4M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 43.08M | -3.05M | -3.65M | 96.56M | 35.17M | -3.15M | - | - | -31.23M | -34.28M |
| netCashProvidedByFinancingActivities | -7.06M | -36.63M | -48.52M | -17.5M | -8.07M | -52.72M | -18.98M | -35.4M | -5.49M | -1.14M |
| 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 | 497.3M | 486.45M | 459.4M | 426.91M | 434M | 358.71M | 358.3M | 356.55M | 316.6M | 304.51M |
| costOfRevenue | 415.3M | 413.04M | 390.3M | 350.95M | 264.5M | 326.16M | 319.8M | 307.77M | 174M | 245.91M |
| grossProfit | 82M | 73.42M | 69.1M | 75.96M | 169.5M | 32.55M | 38.5M | 48.78M | 142.6M | 58.6M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | 16.94M | 112.1M | 24.22M | 50.2M | 13.29M | 45.85M | 7.98M | 81.3M | 18.4M |
| otherExpenses | - | -9000 | 124M | -12.53M | 62.7M | 1.78M | 11.4M | 95000 | -100000 | - |
| operatingExpenses | - | -9000 | 124M | 11.7M | 112.9M | -1.78M | 51.55M | -95000 | 91.4M | 7.3M |
| costAndExpenses | 415.3M | 413.03M | -390.3M | 362.65M | 377.4M | 324.38M | 319.8M | 307.68M | 82.6M | 238.61M |
| netInterestIncome | - | -405K | - | 12.86M | 12.6M | - | - | - | - | - |
| interestIncome | - | - | - | 12.86M | 12.6M | 10.94M | 8.6M | 3.24M | 7.9M | 7.66M |
| interestExpense | - | 405K | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 18.5M | 14.83M | 11.9M | 10.62M | 12.5M | 4.99M | 4.85M | 3.41M | 9.5M | 7.8M |
| ebitda | 112.4M | 98.4M | 92.7M | 74.89M | 81.7M | 50.27M | 51.95M | 58.76M | 60.6M | 59.09M |
| ebit | 93.9M | 83.58M | 80.8M | 64.27M | 69.2M | 45.28M | 47.1M | 55.35M | 51.1M | 51.3M |
| nonOperatingIncomeExcludingInterest | -11.9M | -10.15M | -11.7M | - | -12.6M | -10.94M | -8.6M | -6.47M | 100000 | - |
| operatingIncome | 82M | 73.42M | 69.1M | 64.27M | 56.6M | 34.34M | 38.5M | 48.87M | 51.1M | 51.3M |
| totalOtherIncomeExpensesNet | 11.9M | 9.75M | 11.7M | 12.86M | 12.6M | 10.94M | 8.6M | 6.47M | 7.9M | 7.66M |
| incomeBeforeTax | 93.9M | 83.17M | 80.8M | 77.13M | 69.2M | 45.28M | 47.1M | 55.35M | 59.1M | 58.95M |
| incomeTaxExpense | 25.4M | 20.55M | 21.5M | 20.3M | 18.7M | 10.48M | 13.2M | 15.16M | 16.6M | 16.27M |
| netIncomeFromContinuingOperations | 68.5M | 62.62M | 59.3M | 56.82M | 50.5M | 34.8M | 33.9M | 40.19M | 42.5M | 42.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 68.5M | 62.62M | 59.3M | 56.82M | 50.5M | 34.8M | 33.9M | 40.19M | 42.5M | 42.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 68.5M | 62.62M | 59.3M | 56.82M | 50.5M | 34.8M | 33.9M | 40.19M | 42.5M | 42.68M |
| eps | 1 | 0.91 | 0.86 | 0.83 | 0.73 | 0.51 | 0.48 | 0.57 | 0.6 | 0.6 |
| 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 | 259.2M | 236.44M | 117.9M | 225.64M | 196.2M | 207.88M | 155.3M | 180.88M | 178.4M | 248.19M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 259.2M | 236.44M | 117.9M | 225.64M | 196.2M | 207.88M | 155.3M | 180.88M | 178.4M | 248.19M |
| netReceivables | 179.3M | 155.07M | 194M | 151.37M | 161M | 139.06M | 137.2M | 139.75M | 121.9M | 100.16M |
| accountsReceivables | 179.3M | 150.5M | 192.4M | 146.83M | 158.8M | 136.27M | 129.1M | 137.06M | 121.9M | 96.78M |
| otherReceivables | - | 4.57M | 1.6M | 4.54M | 2.2M | 2.79M | 8.1M | 2.69M | 121.9M | 3.09M |
| inventory | 110.7M | 129.12M | 145.2M | 130.09M | 120.3M | 138.07M | 146.9M | 148.05M | 111M | 105.38M |
| prepaids | 19.8M | 18.28M | 40.4M | 6.9M | 10.4M | 4.09M | 6.6M | 5.32M | 6.6M | -3.38M |
| otherCurrentAssets | - | 225K | -40.4M | 265K | 2.2M | 12.58M | 14.7M | 12.92M | 8.6M | 9.44M |
| totalCurrentAssets | 569M | 539.13M | 497.5M | 514.26M | 487.9M | 494.8M | 446M | 478.91M | 419.9M | 459.79M |
| propertyPlantEquipmentNet | 416.2M | 408.46M | 375.6M | 345.27M | 295.8M | 268.32M | 257.8M | 251.63M | 229.2M | 213.97M |
| goodwill | - | - | - | - | 2M | 1.97M | 3.4M | 3.39M | 3.4M | 3.39M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | 2M | 1.97M | 3.4M | 3.39M | 3.4M | 3.39M |
| longTermInvestments | 84.5M | 82.02M | 79.4M | 49.62M | 71.6M | 68.62M | 65.9M | 63.85M | 161.1M | - |
| taxAssets | 1M | 1.03M | 1M | 1.03M | 1.8M | 1.82M | 1.9M | 1.94M | 2.6M | 2.75M |
| otherNonCurrentAssets | - | 82.02M | -1M | 7.77M | 7.9M | 8M | 8.1M | 8.24M | 8.4M | 147.67M |
| totalNonCurrentAssets | 501.7M | 491.5M | 456M | 403.68M | 379.1M | 348.73M | 337.1M | 329.04M | 404.7M | 367.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.07B | 1.03B | 953.5M | 917.94M | 867M | 843.53M | 783.1M | 807.95M | 824.6M | 827.56M |
| totalPayables | 92.6M | 65.07M | 78M | 26.22M | 72.7M | 46.91M | 43.6M | 35.39M | 49M | 71.04M |
| accountPayables | 89.3M | 33.71M | 74M | 26.22M | 67.9M | 46.91M | 42.8M | 35.39M | 48.2M | 35.35M |
| otherPayables | 3.3M | 31.36M | 4M | - | 4.8M | - | 800K | - | 800K | 35.7M |
| accruedExpenses | - | - | - | 48.99M | - | 34.76M | - | 34.7M | - | 35.17M |
| shortTermDebt | - | 7.13M | - | - | 1.1M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 6.7M | 7.13M | - | - | 1.1M | 2.96M | 2.7M | 3.44M | 1.5M | 1.6M |
| taxPayables | - | 4.65M | - | 4.22M | 4.8M | 1.4M | 800K | 3.94M | 800K | 524K |
| deferredRevenue | - | - | - | - | - | -2.96M | -2.7M | -3.44M | -1.5M | 524K |
| otherCurrentLiabilities | - | 20.71M | -78M | 1.8M | 3.7M | 140K | - | 1.79M | 60M | -35.7M |
| totalCurrentLiabilities | 99.3M | 100.04M | 78M | 77M | 73.8M | 84.77M | 46.3M | 75.32M | 110.5M | 72.64M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 200K | 3.16M | - | - | - | - | 200K | 1.08M | 2.1M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | -28.5M | -27.21M | - | - |
| deferredTaxLiabilitiesNonCurrent | 56.2M | 51.63M | 42.5M | 39.02M | 31.5M | 30.58M | 28.5M | 27.21M | 22.8M | 22.16M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 56.4M | 54.79M | 42.5M | 39.02M | 31.5M | 30.58M | 28.7M | 28.28M | 24.9M | 22.16M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.9M | 10.29M | - | - | 1.1M | 2.96M | 2.9M | 4.52M | 3.6M | 1.6M |
| totalLiabilities | 155.7M | 154.84M | 120.5M | 116.01M | 105.3M | 115.35M | 75M | 103.6M | 135.4M | 94.8M |
| treasuryStock | -33.9M | -34.68M | -31.9M | -29.72M | -29.6M | -29.56M | -39.4M | -27.89M | -40.6M | -37.37M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | - | - | - | - | - | - | - | - |
| retainedEarnings | 948.9M | 910.47M | 864.9M | 831.64M | 791.3M | 757.74M | 747.5M | 732.24M | 729.8M | 770.13M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 68.5M | 62.62M | 59.3M | 56.82M | 25.25M | 34.8M | 33.9M | 40.19M | 42.5M | 42.68M |
| depreciationAndAmortization | 18.5M | 14.83M | 11.9M | 11.69M | 12.5M | 11.72M | 11.4M | 8.32M | 10.3M | 11.22M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -10M | 89.75M | -90.9M | -5.32M | - | 6.11M | - | -17.97M | -50.4M | -19.45M |
| accountsReceivables | -24.2M | 37.91M | -41M | -9.65M | - | 508.5K | - | -19.94M | - | -309K |
| inventory | 18.5M | 11.66M | -15.2M | 7.13M | - | 4.99M | - | -14.4M | - | -19.14M |
| accountsPayables | -2.8M | 18.05M | -1.2M | - | - | - | - | -5.98M | - | - |
| otherWorkingCapital | -1.5M | 22.12M | -33.5M | -2.81M | - | 616.5K | - | 22.35M | -50.4M | - |
| otherNonCashItems | 6.9M | 10.91M | 2.4M | 18.22M | 14.45M | 67.24M | 2.2M | 16.47M | -54.2M | 27.64M |
| netCashProvidedByOperatingActivities | 83.9M | 178.1M | -17.3M | 81.42M | 52.2M | 90.32M | 24.7M | 30.36M | -1.4M | 62.1M |
| investmentsInPropertyPlantAndEquipment | -28M | -38.32M | -42.2M | -58.33M | -45.1M | -21.45M | -18.4M | -5.21M | -22M | -46.02M |
| acquisitionsNet | 100000 | 565K | 100000 | 24.19M | - | 352K | - | 45.12M | - | - |
| purchasesOfInvestments | - | - | -20M | - | - | - | - | 18.78M | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | -31.95M | - | - |
| otherInvestingActivities | - | - | - | - | - | 176K | - | 49.61M | -18.9M | -367K |
| netCashProvidedByInvestingActivities | -27.9M | -37.75M | -62.1M | -34.13M | -45.1M | -21.1M | -18.4M | 58.69M | -40.9M | -46.39M |
| netDebtIssuance | - | - | - | - | -1.9M | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | -1.9M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.2M | -2.66M | -2.3M | -153K | - | -3.86M | -11.4M | -11.44M | -3.1M | 54000 |
| netCommonStockIssuance | -1.2M | -2.66M | -2.3M | -153K | - | -3.86M | -11.4M | -11.44M | -3.1M | 54000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.2M | -2.66M | -2.3M | -153K | - | -3.86M | -11.4M | -11.44M | -3.1M | 54000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -30.1M | -17.08M | -26M | -16.53M | -16.9M | -5.45M | -9.35M | -36.83M | -22.9M | -13.87M |
| commonDividendsPaid | -30.1M | -17.08M | -26M | -16.53M | -8.45M | -5.45M | -9.35M | -36.83M | -22.9M | -13.87M |
| preferredDividendsPaid | - | - | - | - | -8.45M | -5.45M | -9.35M | -36.83M | - | - |
| otherFinancingActivities | -1.9M | -2.1M | - | -1.15M | -1.9M | 6.46M | -1.8M | -1.46M | -1.5M | -1.92M |
| netCashProvidedByFinancingActivities | -33.2M | -21.84M | -28.3M | -17.83M | -18.8M | -16.62M | -31.9M | -86.56M | -27.5M | -15.73M |