OTC : RNSHF
$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 | 713.04M | 691.3M | 688.57M | 673.7M | 567.44M | 509.48M | 573.96M | 611.51M | 536.81M | 427.22M |
| costOfRevenue | 382.21M | 367.66M | 337.91M | 234.92M | 269.85M | 184.33M | 228M | 229.91M | 204.53M | 208.56M |
| grossProfit | 330.83M | 323.64M | 350.66M | 357.55M | 295.71M | 325.16M | 345.96M | 381.6M | 332.28M | 218.66M |
| researchAndDevelopmentExpenses | 116.3M | 105.8M | 95.26M | 82.5M | 75.81M | 81.82M | 66.96M | 59.13M | 53.54M | 65.7M |
| generalAndAdministrativeExpenses | 77.1M | 75.08M | 74.89M | 69.74M | 69.26M | 58.58M | 58.59M | 56.91M | 52.38M | 40.2M |
| sellingAndMarketingExpenses | 144.03M | 139.9M | 137.74M | 122.46M | 110.09M | 123.28M | 126.82M | 121.35M | 112.69M | 93.84M |
| sellingGeneralAndAdministrativeExpenses | 220.63M | 214.98M | 212.48M | 192.19M | 179.34M | 185.98M | 183.82M | 176.06M | 162.85M | 135.61M |
| otherExpenses | -113.98M | -105.8M | -91.57M | -60.4M | -97.79M | - | - | - | - | -43.83M |
| operatingExpenses | 222.95M | 214.98M | 216.18M | 214.3M | 157.37M | 267.8M | 250.78M | 235.19M | 216.39M | 157.48M |
| costAndExpenses | 605.16M | 582.63M | 555.41M | 527.83M | 427.22M | 452.13M | 478.78M | 465.1M | 420.92M | 366.04M |
| netInterestIncome | 6.61M | 11.37M | 7.21M | -115K | -706K | -1.34M | 320K | -934K | -1.49M | -928K |
| interestIncome | 6.61M | 12.02M | 7.94M | 834K | 625K | 913K | 1.22M | 653K | 766K | 872K |
| interestExpense | - | 644K | 731K | 949K | 1.33M | 1.39M | 57000 | 338K | 696K | 231K |
| depreciationAndAmortization | 23.69M | 32.83M | 31.88M | 36.03M | 39M | 49M | 39.26M | 40.76M | 37.14M | 18.88M |
| ebitda | 133.9M | 156.07M | 177.67M | 182.56M | 179.77M | 54.47M | 134.43M | 187.17M | 153.02M | 101.92M |
| ebit | 110.21M | 123.24M | 145.8M | 146.54M | 140.77M | 5.46M | 110.85M | 156.81M | 119.36M | 83.05M |
| nonOperatingIncomeExcludingInterest | -2.32M | -14.57M | -11.31M | -3.28M | -2.43M | 833K | -11.05M | -3.62M | -3.48M | -21.87M |
| operatingIncome | 107.88M | 108.67M | 134.49M | 143.25M | 138.34M | 57.36M | 95.17M | 146.41M | 115.88M | 61.18M |
| totalOtherIncomeExpensesNet | 10.12M | 13.93M | 10.58M | 2.34M | 1.1M | -3.09M | 1.2M | -5.08M | -7.31M | 523K |
| incomeBeforeTax | 118M | 122.59M | 145.06M | 145.59M | 139.44M | -2.03M | 100.99M | 148.11M | 108.57M | 61.7M |
| incomeTaxExpense | 34.24M | 25.7M | 28.96M | 25.24M | 27.98M | -1.48M | 12.58M | 18.72M | 7.65M | 9.98M |
| netIncomeFromContinuingOperations | 83.76M | 96.89M | 116.1M | 120.35M | 111.46M | - | 92.23M | 132.36M | 102.76M | 51.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | -4.02M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | 582K | -13.93M | - |
| netIncome | 83.76M | 96.89M | 116.1M | 120.35M | 111.46M | 288K | 92.23M | 132.92M | 88.96M | 48.22M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 83.76M | 96.89M | 116.1M | 120.35M | 111.46M | 288K | 92.23M | 132.92M | 88.96M | 52.24M |
| eps | 1.15 | 1.33 | 1.6 | 1.65 | 1.53 | 0.0 | 1.27 | 1.83 | 1.22 | 0.66 |
| 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 | 87.42M | 122.29M | 80.2M | 141.21M | 104.09M | 119.18M | 72.89M | 79.26M | 64.79M | 46.56M |
| shortTermInvestments | 186.23M | 95.54M | 125M | 100M | 120M | 11.78M | 44.43M | 36.37M | - | 859K |
| cashAndShortTermInvestments | 273.65M | 217.84M | 206.39M | 253.16M | 225.59M | 130.95M | 117.32M | 115.63M | 64.79M | 47.42M |
| netReceivables | 135.17M | 143.07M | 131.57M | 137.11M | 121.13M | 135.06M | 159.16M | 177.3M | 155.69M | 134.2M |
| accountsReceivables | 135.17M | 134.07M | 123.43M | 127.55M | 114.66M | 105.08M | 116.93M | 154.59M | 137.51M | 114.94M |
| otherReceivables | 12.58M | 9M | 8.14M | 9.56M | 6.47M | 24.12M | 31.46M | 21.99M | 15.91M | 18.09M |
| inventory | 159.46M | 161.93M | 185.76M | 162.48M | 113.56M | 105.5M | 129.03M | 110.56M | 87.7M | 94.96M |
| prepaids | 15.97M | 12.9M | 11.04M | 9.38M | 8.67M | -145.62M | - | -189.09M | -12.85M | -134.2M |
| otherCurrentAssets | 44.05M | 50.88M | 38.35M | 28.38M | 28.81M | 149.38M | 2.78M | 189.09M | 12.85M | 150.34M |
| totalCurrentAssets | 628.3M | 586.62M | 573.11M | 590.51M | 497.76M | 375.27M | 408.28M | 403.5M | 308.18M | 276.58M |
| propertyPlantEquipmentNet | 350.5M | 339.79M | 294.49M | 253.8M | 258.67M | 282.72M | 263.48M | 232.56M | 228.05M | 213.92M |
| goodwill | 10.85M | 11.23M | 11.23M | 11.45M | 10.5M | 11.49M | 12.01M | 11.54M | 13.26M | 21.27M |
| intangibleAssets | 2.53M | 36.11M | 46.47M | 44.22M | 43.8M | 43.36M | 59.06M | 54.51M | 54.51M | 61.26M |
| goodwillAndIntangibleAssets | 13.38M | 47.34M | 57.7M | 55.66M | 54.3M | 54.85M | 71.06M | 66.05M | 67.76M | 82.52M |
| longTermInvestments | 27.69M | -70.06M | 52.12M | 38.1M | 35.36M | 25.46M | 15.16M | 23.61M | 13.94M | 5.73M |
| taxAssets | 22.43M | 17.69M | 19.94M | 22.89M | 21.29M | 39.64M | 29.86M | 27.43M | 25.44M | 41M |
| otherNonCurrentAssets | 115.34M | 130M | 46.18M | 31.79M | -10.5M | -11.49M | -12.01M | -11.54M | -13.26M | -21.27M |
| totalNonCurrentAssets | 506.92M | 464.76M | 470.43M | 402.25M | 359.12M | 391.19M | 367.54M | 338.1M | 321.93M | 321.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.14B | 1.05B | 1.04B | 992.77M | 856.88M | 766.46M | 775.82M | 741.6M | 630.11M | 598.48M |
| totalPayables | 25.94M | 62.53M | 58.08M | 68.98M | 60.7M | 47.27M | 67.12M | 82.47M | 59.65M | 44.28M |
| accountPayables | 25.94M | 21.33M | 21.55M | 30.95M | 24.72M | 17M | 21.51M | 25.23M | 19.54M | 22.38M |
| otherPayables | 59.7M | 41.2M | 36.53M | 38.04M | 35.99M | 30.27M | 45.6M | 57.24M | 40.11M | 21.9M |
| accruedExpenses | 34.9M | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 764K | 747K | 4.69M | 919K | 992K | 1.06M | 1.04M | - | - | 9.98M |
| capitalLeaseObligationsCurrent | 3.99M | 3.96M | 3.01M | 3.71M | 3.9M | 4.24M | - | - | - | - |
| taxPayables | - | 13.41M | 7.12M | 10.08M | 4.68M | 2.9M | 4.54M | 9.26M | 2.8M | 3.56M |
| deferredRevenue | - | - | 9.97M | 12.96M | 6.12M | 5.98M | 5.63M | - | - | 3.56M |
| otherCurrentLiabilities | 71.86M | 33.71M | 26.57M | 46.12M | 32.26M | 35.14M | 27.4M | 25.93M | 28.22M | 22.36M |
| totalCurrentLiabilities | 137.46M | 100.95M | 102.32M | 132.7M | 103.98M | 93.69M | 95.56M | 108.4M | 87.87M | 76.62M |
| longTermDebt | 2.12M | 2.78M | - | 5.16M | 6.46M | 10.48M | 9.36M | - | - | - |
| capitalLeaseObligationsNonCurrent | 8.77M | 11.06M | 5.62M | 6.47M | 8.66M | 8.92M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 38.78M | 33.6M | 38.77M | 22.82M | 10.4M | 499K | 539K | 188K | 166K | 22M |
| otherNonCurrentLiabilities | 61.01M | 177K | 165K | 10.46M | 24.05M | 106M | 87.1M | 84.42M | 98.26M | 118.48M |
| totalNonCurrentLiabilities | 71.9M | 47.61M | 44.56M | 44.9M | 49.57M | 125.9M | 96.99M | 84.61M | 98.42M | 140.47M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 12.76M | 15.02M | 8.63M | 10.18M | 12.56M | 13.17M | - | - | - | - |
| totalLiabilities | 209.36M | 148.56M | 146.88M | 177.6M | 153.55M | 219.59M | 192.55M | 193M | 186.3M | 217.09M |
| treasuryStock | -2.14M | -2.96M | -2.96M | -750K | -404K | -404K | -404K | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M |
| retainedEarnings | 901.17M | 876.99M | 871.78M | 798.54M | 674.6M | 546.1M | 597.78M | 541.76M | 450.8M | 401.93M |
| additionalPaidInCapital | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 |
| 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 | 83.76M | 96.89M | 116.1M | 120.35M | 111.46M | 288K | 92.23M | 132.34M | 102.89M | 48.22M |
| depreciationAndAmortization | 32.94M | 32.83M | 30.03M | 36.03M | 39M | 49M | 39.26M | 40.76M | 37.14M | 29.69M |
| deferredIncomeTax | - | - | 10M | -583K | 11.56M | -6.56M | 1.66M | 3.67M | 5.68M | - |
| stockBasedCompensation | 790K | 883K | 677K | 180K | 173K | 173K | 158K | - | - | - |
| changeInWorkingCapital | -7.43M | 3.91M | -52.15M | -49.95M | -5.88M | 32.62M | 3.78M | -30.52M | 1.48M | -19.58M |
| accountsReceivables | -11.02M | -23.72M | -12.38M | -11.3M | -25.7M | 17.64M | 30.03M | -25.92M | -21.06M | -2.95M |
| inventory | 2.46M | 23.83M | -23.28M | -48.92M | -8.07M | 23.53M | -18.46M | -22.87M | 7.26M | -17.29M |
| accountsPayables | - | - | -15.01M | 12.29M | 27.22M | -11.3M | -7.18M | 17.77M | 14.7M | - |
| otherWorkingCapital | 1.13M | 3.8M | -1.49M | -2.02M | 668K | 2.74M | -607K | 493K | 585K | 660K |
| otherNonCashItems | 37.84M | -10.43M | -20.36M | 15.45M | -20.78M | 29.94M | -28.82M | 99.23M | -31.51M | -3.15M |
| netCashProvidedByOperatingActivities | 147.9M | 124.08M | 84.3M | 121.47M | 135.53M | 105.46M | 108.27M | 132.93M | 115.68M | 55.18M |
| investmentsInPropertyPlantAndEquipment | -46.27M | -65.25M | -84.6M | -39.66M | -23.72M | -59.4M | -79.04M | -51.15M | -59.28M | -53M |
| acquisitionsNet | - | - | 7.95M | 687K | 33000 | 3.63M | 4.71M | 2.89M | 5.53M | - |
| purchasesOfInvestments | - | - | -252K | -195K | -749K | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | 20.65M | 582K | - | 986K | - | - | - | - |
| otherInvestingActivities | -82.37M | 33.74M | -38.43M | 31.94M | -109.38M | 42.5M | 2M | 2.44M | 3.39M | -12.36M |
| netCashProvidedByInvestingActivities | -128.64M | -31.5M | -94.68M | -6.65M | -133.81M | -12.28M | -72.33M | -48.26M | -50.36M | -65.36M |
| netDebtIssuance | -5.08M | -799K | -914K | -974K | -2.84M | 758K | 10.4M | - | - | - |
| longTermNetDebtIssuance | -5.08M | -799K | -914K | -974K | -2.84M | 758K | 10.4M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -154K | - | -2.21M | -750K | - | - | -404K | - | - | - |
| netCommonStockIssuance | -154K | - | -2.21M | -750K | - | - | -404K | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -154K | - | -2.21M | -750K | - | - | -404K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -55.42M | -55.41M | -53.41M | -49.49M | -10.19M | -33.48M | -43.67M | -38.94M | -34.94M | -33.85M |
| commonDividendsPaid | -55.42M | -55.41M | -53.41M | -49.49M | -10.19M | -33.48M | -43.67M | -38.94M | -34.94M | -33.85M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 4.84M | 3.51M | -4.86M | -4.67M | -5.2M | -4.9M | - | -338K | -696K | -231K |
| netCashProvidedByFinancingActivities | -55.81M | -52.7M | -61.4M | -55.89M | -18.23M | -37.62M | -33.68M | -38.94M | -34.94M | -34.08M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 365.56M | 371.64M | 341.4M | 360.81M | 330.49M | 340.13M | 347.68M | 345.9M | 325.18M | 312.33M |
| costOfRevenue | 153.19M | 200.15M | 182.06M | 188.46M | 175.9M | 121.33M | 172.44M | 119.44M | 153.11M | 141.81M |
| grossProfit | 212.37M | 171.49M | 159.34M | 172.36M | 154.58M | 218.8M | 175.24M | 226.46M | 172.07M | 170.52M |
| researchAndDevelopmentExpenses | 54.54M | 60.4M | 55.91M | 53.84M | 51.96M | 46.62M | 51.17M | 42.7M | 44.02M | 16.51M |
| generalAndAdministrativeExpenses | - | 37.59M | 39.51M | 36.56M | 38.52M | 19.79M | 35.31M | 18.09M | 33.56M | 19.91M |
| sellingAndMarketingExpenses | - | 75.76M | 68.28M | 71.03M | 68.87M | 35.45M | 66.84M | 33.31M | 55.83M | 27.92M |
| sellingGeneralAndAdministrativeExpenses | 120.98M | 113.09M | 107.53M | 106.12M | 105.95M | 110.49M | 101.32M | 99.7M | 89.55M | 95.66M |
| otherExpenses | - | -58.32M | -55.66M | -49.07M | -55.47M | - | - | - | - | - |
| operatingExpenses | 175.51M | 115.17M | 107.78M | 110.88M | 102.44M | 157.11M | 99.72M | 142.4M | 90.52M | 95.66M |
| costAndExpenses | 328.7M | 315.32M | 289.84M | 299.34M | 278.34M | 278.45M | 272.17M | 261.85M | 243.63M | 237.47M |
| netInterestIncome | 3.94M | 1.03M | 5.58M | 4.07M | 5.59M | 3.3M | 2.78M | 254K | -85164 | 357.8K |
| interestIncome | 4.99M | 1.03M | 5.58M | 4.07M | 4.39M | 3.73M | 2.3M | 573K | 63000 | 259K |
| interestExpense | 1.05M | - | - | - | - | 428K | - | 319K | - | - |
| depreciationAndAmortization | 16.4M | 11.33M | 12.36M | 10.27M | 11.61M | 16.42M | 11.3M | 19.87M | 12.12M | 22.3M |
| ebitda | 53.26M | 69.72M | 64.17M | 76.52M | 58.06M | 79.03M | 81.45M | 79.74M | 90.35M | 97.16M |
| ebit | 36.86M | 58.4M | 51.81M | 66.24M | 54.92M | 62.61M | 77.9M | 59.87M | 112.37M | 74.86M |
| nonOperatingIncomeExcludingInterest | - | -2.07M | -248K | -4.77M | - | -927K | - | 24.18M | - | - |
| operatingIncome | 36.86M | 56.32M | 51.56M | 61.47M | 48.63M | 61.69M | 72.13M | 84.05M | 80.21M | 74.86M |
| totalOtherIncomeExpensesNet | 5.97M | 4.19M | 5.92M | 4.58M | 7.91M | 1.46M | 5.69M | -21.67M | 1.27M | 630K |
| incomeBeforeTax | 42.83M | 60.52M | 57.48M | 66.05M | 56.54M | 63.15M | 77.81M | 62.38M | 81.48M | 75.49M |
| incomeTaxExpense | 6.51M | 22.69M | 11.56M | 14.34M | 11.36M | 11.12M | 13.75M | 10.56M | 12.95M | 16.49M |
| netIncomeFromContinuingOperations | 36.31M | 37.83M | 45.93M | 51.71M | 45.18M | 52.03M | 64.07M | 51.82M | 68.53M | 59M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 36.31M | 37.83M | 45.93M | 51.71M | 45.18M | 52.03M | 64.07M | 51.82M | 68.53M | 59M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 36.31M | 37.83M | 45.93M | 51.71M | 45.18M | 52.03M | 64.07M | 51.82M | 68.53M | 59M |
| eps | 0.5 | 0.52 | 0.64 | 0.72 | 0.62 | 0.72 | 0.88 | 0.71 | 0.94 | 0.81 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 78.01M | 87.42M | 90.16M | 122.29M | 59.26M | 80.2M | 211.5M | 141.21M | 232.62M | 104.09M |
| shortTermInvestments | 162.87M | 186.23M | 143M | 95.54M | 119M | 126.19M | - | 111.95M | - | 121.49M |
| cashAndShortTermInvestments | 240.88M | 273.65M | 233.16M | 217.84M | 178.26M | 206.39M | 211.5M | 253.16M | 232.62M | 225.59M |
| netReceivables | 171.16M | 135.17M | 156.37M | 143.07M | 153.96M | 164.2M | 167.19M | 167.75M | 145.21M | 148.98M |
| accountsReceivables | 126.12M | 135.17M | 112.62M | 134.07M | 116.27M | 123.43M | 123.14M | 127.55M | 111.86M | 114.66M |
| otherReceivables | 45.05M | 12.58M | 43.76M | 9M | 37.69M | 8.14M | 33.54M | 9.56M | 28.55M | 6.47M |
| inventory | 164.89M | 159.46M | 157.76M | 161.93M | 174.38M | 185.76M | 179.75M | 162.48M | 135.9M | 113.56M |
| prepaids | - | 15.97M | - | 12.9M | - | 11.04M | - | 9.38M | - | 8.67M |
| otherCurrentAssets | 22.64M | 44.05M | 16.92M | 50.88M | 28.78M | 169.92M | 3.95M | 165.49M | 9.84M | 160.52M |
| totalCurrentAssets | 599.58M | 628.3M | 564.21M | 586.62M | 535.38M | 573.11M | 562.39M | 590.51M | 523.57M | 497.76M |
| propertyPlantEquipmentNet | 354.85M | 350.5M | 348.77M | 339.79M | 328.08M | 294.49M | 263.96M | 253.8M | 260.07M | 258.67M |
| goodwill | 11.03M | 10.85M | 11.22M | 11.23M | 11.39M | 11.23M | 11.65M | 11.45M | 10.65M | 10.5M |
| intangibleAssets | 56.57M | 2.53M | 38M | 36.11M | 48.32M | 46.47M | 46.12M | 44.22M | 44.92M | 43.8M |
| goodwillAndIntangibleAssets | 67.6M | 13.38M | 49.22M | 47.34M | 59.71M | 57.7M | 57.76M | 55.66M | 55.57M | 54.3M |
| longTermInvestments | 56.69M | 27.69M | 26.09M | -70.06M | 24.53M | 52.12M | 42.04M | 38.1M | 31.57M | 35.36M |
| taxAssets | 21.88M | 22.43M | 17.56M | 17.69M | 20.01M | 19.94M | 22.79M | 22.89M | 21.15M | 21.29M |
| otherNonCurrentAssets | 12.11M | 115.34M | 37.97M | 130M | 19.97M | 46.18M | 50.14M | 31.79M | -10.65M | -10.5M |
| totalNonCurrentAssets | 513.13M | 506.92M | 479.61M | 464.76M | 452.3M | 470.43M | 436.7M | 402.25M | 357.71M | 359.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.11B | 1.14B | 1.04B | 1.05B | 987.68M | 1.04B | 999.08M | 992.77M | 881.27M | 856.88M |
| totalPayables | 102.14M | 25.94M | 77.84M | 62.53M | 67.12M | 58.08M | 69.3M | 68.98M | 82.39M | 60.7M |
| accountPayables | 28.76M | 25.94M | 23.54M | 21.33M | 22.01M | 21.55M | 21.43M | 30.95M | 27.95M | 24.72M |
| otherPayables | 73.38M | 59.7M | 54.29M | 41.2M | 45.11M | 36.53M | 47.86M | 38.04M | 54.43M | 35.99M |
| accruedExpenses | - | 34.9M | - | - | - | - | - | - | - | - |
| shortTermDebt | 682K | 764K | 773K | 747K | 4.37M | 4.69M | 959K | 919K | 972K | 992K |
| capitalLeaseObligationsCurrent | 4.35M | 3.99M | 3.92M | 3.96M | 3.22M | 3.01M | 3.54M | 3.71M | 3.64M | 3.9M |
| taxPayables | 6.98M | - | 2.66M | 13.41M | 1.45M | 7.12M | 5.99M | 10.08M | 6.7M | 4.68M |
| deferredRevenue | - | - | - | - | 7.81M | 9.97M | 8.3M | 12.96M | 5.71M | 6.12M |
| otherCurrentLiabilities | 23.94M | 71.86M | 20.15M | 33.71M | 4.25M | 36.54M | 27.96M | 59.08M | 15.93M | 38.38M |
| totalCurrentLiabilities | 131.12M | 137.46M | 102.68M | 100.95M | 86.77M | 102.32M | 101.75M | 132.7M | 102.93M | 103.98M |
| longTermDebt | 1.68M | 2.12M | 2.49M | 2.78M | - | - | 4.93M | 5.16M | 5.92M | 6.46M |
| capitalLeaseObligationsNonCurrent | 7.95M | 8.77M | 10.31M | 11.06M | 7.08M | 5.62M | 6.07M | 6.47M | 8.67M | 8.66M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 36.64M | 38.78M | 30.11M | 33.6M | 27.01M | 38.77M | 32.6M | 22.82M | 16.26M | 10.4M |
| otherNonCurrentLiabilities | 22.14M | 61.01M | 2.52M | 177K | 89999 | 165K | 33.21M | 10.46M | 33.86M | 24.05M |
| totalNonCurrentLiabilities | 68.41M | 71.9M | 45.43M | 47.61M | 34.18M | 44.56M | 44.21M | 44.9M | 48.45M | 49.57M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 12.3M | 12.76M | 14.23M | 15.02M | 10.3M | 8.63M | 9.6M | 10.18M | 12.32M | 12.56M |
| totalLiabilities | 199.53M | 209.36M | 148.11M | 148.56M | 120.95M | 146.88M | 145.96M | 177.6M | 151.38M | 153.55M |
| treasuryStock | -1.14M | -2.14M | -2.37M | -2.96M | -2.96M | -2.96M | -2.96M | -750K | -750K | -404K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M | 14.56M |
| retainedEarnings | 894M | 901.17M | 880.36M | 876.99M | 836.65M | 871.78M | 833.81M | 798.54M | 704.55M | 674.6M |
| additionalPaidInCapital | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 | 42000 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 36.31M | 37.83M | 45.93M | 51.71M | 45.18M | 52.03M | 64.07M | 51.82M | 68.53M | 59M |
| depreciationAndAmortization | 16.4M | 18.27M | 14.67M | 15.14M | 11.61M | 16.42M | 13.61M | 19.87M | 16.16M | 22.3M |
| deferredIncomeTax | - | - | - | - | - | 10M | -67.24M | -583K | -50.38M | 11.56M |
| stockBasedCompensation | - | 378K | 412K | 438K | 445K | 219K | 119.5K | 60500 | 29500 | 43000 |
| changeInWorkingCapital | -11.47M | -20.91M | 13.47M | -11.48M | 11.82M | -11.52M | -40.64M | -32M | -17.95M | -30.08M |
| accountsReceivables | -157.97K | -19.36M | 8.34M | -24.2M | 486K | -14.16M | 1.78M | -16.68M | 5.38M | -32.38M |
| inventory | -5.43M | -1.71M | 4.17M | 12.46M | 11.37M | -6M | -17.27M | -26.59M | -22.33M | -15.41M |
| accountsPayables | -6.14M | - | - | - | - | 9.4M | -24.41M | 13.36M | -1.08M | 17.74M |
| otherWorkingCapital | 251.96K | 163K | 966K | 275K | -36000 | -754K | -732K | -2.1M | 83000 | -20000 |
| otherNonCashItems | -4.79M | 36.09M | 1.76M | 12.7M | -13.49M | 42.74M | 54.87M | 86.04M | 50.34M | 71.68M |
| netCashProvidedByOperatingActivities | 36.46M | 71.66M | 76.24M | 68.51M | 55.57M | 66.09M | 24.78M | 55.51M | 66.73M | 59.8M |
| investmentsInPropertyPlantAndEquipment | -22.52M | -22.92M | -23.35M | -25.08M | -40.44M | -59.56M | -25.04M | -21.86M | -17.8M | -13.01M |
| acquisitionsNet | 1.02M | - | - | - | - | 5.31M | 2.64M | 324K | 363K | -2.44M |
| purchasesOfInvestments | - | - | - | - | - | -252K | - | -195K | - | -749K |
| salesMaturitiesOfInvestments | - | - | - | - | - | -16.78M | - | 582K | - | - |
| otherInvestingActivities | - | -40.18M | -42.18M | 27.07M | 6.95M | 16.78M | -27.11M | 10.58M | -22.49M | -110M |
| netCashProvidedByInvestingActivities | -21.5M | -63.1M | -65.54M | 1.99M | -33.5M | -54.5M | -22.4M | -10.57M | -17.44M | -126.2M |
| netDebtIssuance | -374.94K | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -374.94K | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -981.84K | - | -154K | - | - | - | - | - | - | - |
| netCommonStockIssuance | -981.84K | - | -154K | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | -651.5K | 440K | - | -98000 | - |
| commonStockRepurchased | -981.84K | - | -154K | - | - | -1000 | -2.21M | - | -750K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -44.61M | -12.22M | -43.2M | -12.22M | -43.2M | -12.22M | -41.19M | -11.65M | -37.84M | -10.19M |
| commonDividendsPaid | -44.61M | -12.22M | -43.2M | -12.22M | -43.2M | -12.22M | -41.19M | -11.65M | -37.84M | -10.19M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.04M | -646K | 411K | 6.06M | -3.35M | -2.53M | -4.81M | -2.84M | -2.96M | -5.14M |
| netCashProvidedByFinancingActivities | -47.01M | -12.86M | -42.95M | -6.16M | -46.55M | -14.74M | -46M | -14.49M | -40.81M | -15.33M |