OTC : HAWPF
$0 (0.0%)
| 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 | 229.8M | 244.82M | 232.06M | 182.09M | 141.18M | 111.03M | 243.99M | 237.81M | 222.76M | 201.64M |
| costOfRevenue | 101.13M | 110.74M | 97.17M | 83.53M | 67.54M | 62.2M | 104.54M | 92.08M | 83.03M | 76.15M |
| grossProfit | 128.67M | 134.09M | 134.89M | 98.57M | 73.64M | 48.83M | 139.45M | 145.73M | 139.74M | 125.49M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 17.38M | 17.53M | 23.71M | 19.02M | 10.6M | 13.88M | 14.28M | 12.96M | 15.74M | 12.04M |
| sellingAndMarketingExpenses | 44.3M | 52.72M | 47.17M | 36.17M | 38.34M | 21.02M | 46.24M | 49.52M | 52.3M | 41.36M |
| sellingGeneralAndAdministrativeExpenses | 61.63M | 70.24M | 70.88M | 55.19M | 48.94M | 34.9M | 60.19M | 62.48M | 68.04M | 53.4M |
| otherExpenses | - | 63.84M | - | - | - | - | - | 2.83M | 2.09M | - |
| operatingExpenses | 61.63M | 134.09M | 70.88M | 55.19M | 48.94M | 34.9M | 60.19M | 63.45M | 64.88M | 53.4M |
| costAndExpenses | 162.76M | 244.82M | 168.05M | 138.71M | 116.48M | 97.1M | 164.73M | 155.54M | 147.91M | 129.55M |
| netInterestIncome | 18.02M | 27.58M | 23.96M | 111.22M | 86.54M | 102.57M | 8.3M | 7.11M | 3.35M | 3.04M |
| interestIncome | 19.54M | 29.66M | 25.52M | 111.22M | 86.54M | 102.57M | 8.5M | 7.34M | 3.72M | 3.43M |
| interestExpense | 1.52M | 2.08M | 1.56M | - | - | - | 196K | 233K | 375K | 391K |
| depreciationAndAmortization | 6.36M | 6.11M | 5.83M | 5.68M | 6.46M | 6.54M | 6.46M | 6.31M | 5.91M | 3.1M |
| ebitda | 73.4M | 254.31M | 69.84M | 49.06M | 31.16M | 20.47M | 85.72M | 88.59M | 80.76M | 78.37M |
| ebit | 67.04M | 248.2M | 64.01M | 43.38M | 24.7M | 13.93M | 78.93M | 83.26M | 138.22M | 139.24M |
| nonOperatingIncomeExcludingInterest | - | -184.36M | -166.94M | - | - | - | - | -976K | -66.52M | -2.22M |
| operatingIncome | 67.04M | 63.84M | 64.01M | 43.38M | 24.7M | 13.93M | 79.26M | 82.28M | 74.85M | 72.09M |
| totalOtherIncomeExpensesNet | 214.4M | 182.28M | 165.38M | 115.59M | 91.48M | 110.28M | 117.71M | 110M | 66.15M | 980K |
| incomeBeforeTax | 281.44M | 246.12M | 229.39M | 158.97M | 116.18M | 124.21M | 196.97M | 192.28M | 137.84M | 138M |
| incomeTaxExpense | 16.17M | 17.84M | 12.82M | 10.65M | 6.08M | 4.43M | 14.76M | 13.21M | 15.38M | 13.81M |
| netIncomeFromContinuingOperations | 265.26M | 228.27M | 216.57M | 148.32M | 110.1M | 119.77M | 182.21M | 179.07M | 122.46M | 125.04M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 265.26M | 228.27M | 216.57M | 148.32M | 110.1M | 119.77M | 182.21M | 179.07M | 122.46M | 125.04M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 265.26M | 228.27M | 216.57M | 148.32M | 110.1M | 119.77M | 182.21M | 179.07M | 122.46M | 125.04M |
| eps | 1.2 | 1.03 | 0.98 | 0.67 | 0.5 | 0.54 | 0.82 | 0.81 | 0.56 | 0.57 |
| 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 | 790.84M | 745.78M | 574.01M | 334.27M | 596.23M | 554.41M | 465.6M | 25.46M | 31.11M | 25.67M |
| shortTermInvestments | 43.25M | 3.19B | 2.64B | 2.84B | 2.53B | 2.25B | 2.62B | 494.17M | 369.87M | 684.62M |
| cashAndShortTermInvestments | 834.09M | 3.93B | 3.21B | 3.18B | 3.12B | 2.81B | 3.09B | 519.63M | 400.98M | 710.28M |
| netReceivables | 41.59M | 47.82M | 49.04M | 26.87M | 32.16M | 11.4M | 30.35M | 40.88M | 32.34M | 28.66M |
| accountsReceivables | 40.71M | 47.82M | 37.69M | 18.97M | 25.66M | 11.4M | 24.28M | 35.09M | 28.3M | 27.58M |
| otherReceivables | 874.35K | - | 11.35M | 7.9M | 6.5M | - | 6.07M | 5.79M | 4.04M | 1.08M |
| inventory | 21.83M | 23.3M | 19M | 19.25M | 13.18M | 15.32M | 20.14M | 24.48M | 17.13M | 11.52M |
| prepaids | - | - | -49.04M | - | - | - | - | - | - | -539K |
| otherCurrentAssets | - | 546K | 49.04M | -2.84B | -2.53B | -2.25B | -2.62B | 5.79M | 4.04M | 5.39M |
| totalCurrentAssets | 897.51M | 4.01B | 3.28B | 380.58M | 642.08M | 584.68M | 516.08M | 584.99M | 450.45M | 755.85M |
| propertyPlantEquipmentNet | 49.94M | 50.06M | 96.48M | 100.45M | 85.05M | 86.94M | 26.81M | 26.98M | 28.56M | 23.45M |
| goodwill | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M |
| intangibleAssets | - | - | - | - | - | - | 11.12M | - | - | - |
| goodwillAndIntangibleAssets | 11.11M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 22.23M | 11.12M | 11.12M | 11.12M |
| longTermInvestments | 3.46B | -3.03B | 2.84B | 3.15B | -2.51B | -2.24B | 2.63B | 2.41B | 2.77B | 1.85B |
| taxAssets | 941.3K | 1.32M | 2.71M | 3.13M | 4.28M | 3.65M | 2.09M | 2.08M | 740K | 539K |
| otherNonCurrentAssets | - | 3.23B | -2.64B | -3.13M | 5.05B | 4.5B | 45.15M | - | - | -539K |
| totalNonCurrentAssets | 3.52B | 271.36M | 315.11M | 3.27B | 2.64B | 2.36B | 2.73B | 2.45B | 2.81B | 1.88B |
| otherAssets | - | - | - | 3.13M | 4.28M | 3.65M | - | - | - | - |
| totalAssets | 4.41B | 4.28B | 3.59B | 3.65B | 3.28B | 2.95B | 3.24B | 3.03B | 3.26B | 2.64B |
| totalPayables | 81.63M | 91.36M | 3.91M | 3.54M | 3.34M | 2.81M | 3.35M | 5.74M | 4.99M | 4.32M |
| accountPayables | 68.37M | 77.77M | 3.91M | 3.54M | 3.34M | 2.81M | 3.35M | 5.74M | 4.99M | 4.32M |
| otherPayables | 13.26M | 13.59M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 44.24M | 36.3M | 27.85M | 28.5M | - | - | 7.82M | 23.25M | 45.05M | 45.8M |
| capitalLeaseObligationsCurrent | - | - | 638K | 699K | 762K | 892K | 940K | - | - | - |
| taxPayables | - | 13.59M | 11.11M | 7.46M | 5.52M | 6.61M | 11.64M | 12.66M | 11.26M | 11.14M |
| deferredRevenue | - | - | - | -29.2M | -762K | -892K | -8.76M | -23.25M | -45.05M | -45.8M |
| otherCurrentLiabilities | - | - | 84.02M | 96.96M | 67.85M | 60.32M | 71.9M | 72.7M | 64.91M | 59.65M |
| totalCurrentLiabilities | 125.87M | 127.66M | 116.41M | 100.5M | 71.19M | 63.13M | 75.25M | 101.69M | 114.95M | 109.93M |
| longTermDebt | - | - | 27.85M | 28.5M | - | - | - | - | 45.05M | 45.8M |
| capitalLeaseObligationsNonCurrent | - | - | - | 699K | 762K | 892K | - | - | - | - |
| deferredRevenueNonCurrent | - | - | -762K | - | - | - | -8.76M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 867.35K | 816K | 762K | 912K | 894K | 874K | 820K | 725K | 71.72M | 50.67M |
| otherNonCurrentLiabilities | - | - | 762K | -29.2M | -762K | -892K | - | - | -45.05M | -45.64M |
| totalNonCurrentLiabilities | 867.35K | 816K | 28.61M | 912K | 894K | 874K | 9.58M | 725K | 71.72M | 50.67M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 638K | 1.4M | 1.52M | 1.78M | 940K | - | - | - |
| totalLiabilities | 126.74M | 128.47M | 117.18M | 101.41M | 72.08M | 64M | 84.83M | 102.42M | 186.67M | 160.6M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 268.71M | 268.91M | 268.91M | 268.91M | 268.7M | 267.23M | 266.23M | 264.17M | 257.94M | 251.36M |
| retainedEarnings | 1.53B | 1.58B | 1.44B | 1.3B | 1.22B | 1.18B | 1.11B | 1.18B | 1.01B | 1.07B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 265.26M | 246.12M | 229.39M | 148.32M | 110.1M | 119.77M | 182.21M | 179.07M | 122.46M | 125.04M |
| depreciationAndAmortization | 6.36M | 6.11M | 6.05M | 5.68M | 6.46M | 6.54M | 6.46M | 6.31M | 5.91M | 3.1M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | 3.6M | 3.19M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | 638K | 425K |
| changeInWorkingCapital | -2.26M | -4.04M | -1.01M | 409K | -15.84M | 18.92M | 12.19M | -7.05M | 420K | -5.59M |
| accountsReceivables | 3.69M | -1.15M | -16.26M | 6.53M | -17.59M | 14.41M | 10.12M | -7.9M | 1.58M | -4.28M |
| inventory | 1.64M | -4.64M | -237K | -6.12M | 1.75M | 4.51M | 4.3M | -7.43M | -5.82M | 662K |
| accountsPayables | -7.59M | - | 15.48M | -4.17M | 9.86M | -7.78M | -2.23M | 8.29M | 4.66M | -1.97M |
| otherWorkingCapital | - | 1.76M | - | 4.17M | -9.86M | 7.78M | - | -8.29M | -9.32M | 3.93M |
| otherNonCashItems | 1.73M | -194.41M | -171.75M | -113.47M | -81.88M | -120.2M | -1.79M | -32.1M | -10.53M | -19.19M |
| netCashProvidedByOperatingActivities | 271.09M | 53.79M | 62.68M | 40.94M | 18.84M | 25.03M | 199.07M | 126.56M | 106.86M | 91.58M |
| investmentsInPropertyPlantAndEquipment | -2.12M | -3.46M | -7.77M | -19.73M | -4.38M | -7.54M | -2.96M | -3.36M | -8.03M | -2.8M |
| acquisitionsNet | 23981 | - | - | - | 3000 | -41.13M | 2000 | 7000 | -28.96M | 162K |
| purchasesOfInvestments | -84.24M | -486.59M | -413.18M | -350.24M | -466K | -22.92M | -1.92M | -316K | -2.77M | -20.44M |
| salesMaturitiesOfInvestments | 163.21M | 505.14M | 522.9M | - | 5.54M | 64.05M | 20.34M | 66.82M | 31.72M | 12.31M |
| otherInvestingActivities | - | 184.72M | 156.05M | 108.39M | 86.82M | 145.63M | - | 123.77M | 67.5M | -7.56M |
| netCashProvidedByInvestingActivities | 76.87M | 199.82M | 258M | -261.58M | 87.52M | 138.09M | 15.46M | 63.15M | 20.93M | -10.76M |
| netDebtIssuance | 9.38M | 7.82M | -183K | 28.95M | -175K | -8.2M | -16.19M | -23.11M | - | - |
| longTermNetDebtIssuance | 9.39M | 7.82M | -183K | 28.95M | -175K | -174K | -148K | -23.11M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | -8.02M | -16.19M | - | - | - |
| netStockIssuance | - | - | - | 209K | 1.47M | 1M | 2.06M | 6.23M | 6.58M | 1.46M |
| netCommonStockIssuance | - | - | - | 209K | 1.47M | 1M | 2.06M | 6.23M | 6.58M | 1.46M |
| commonStockIssuance | - | - | - | 209K | 1.47M | 1M | 2.06M | 6.23M | 6.58M | 1.46M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -309.68M | -88.55M | -77.48M | -66.41M | -66.38M | -66.36M | -254.22M | -55.18M | -43.99M | -85.5M |
| commonDividendsPaid | -309.68M | -88.55M | -77.48M | -66.41M | -66.38M | -66.36M | -254.22M | -55.18M | -43.99M | -85.5M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -157.88K | -2.06M | -1.64M | -817K | -33000 | -256K | -148K | -26000 | -376K | 747K |
| netCashProvidedByFinancingActivities | -300.46M | -82.79M | -79.3M | -38.07M | -65.12M | -73.8M | -268.5M | -72.09M | -37.41M | -84.04M |
| 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 | 103.55M | 126.34M | 126.7M | 118.12M | 120.94M | 111.12M | 86.57M | 95.53M | 75.35M | 65.83M |
| costOfRevenue | 46.27M | 54.9M | 57.08M | 53.66M | 49M | 48.17M | 39.92M | 43.61M | 36.16M | 31.38M |
| grossProfit | 57.28M | 71.44M | 69.63M | 64.46M | 71.94M | 62.95M | 46.65M | 51.92M | 39.19M | 34.45M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 9.31M | 11.29M | 6.24M | 13.84M | 9.86M | 10.73M | 8.29M | 4.84M | 5.76M |
| sellingAndMarketingExpenses | - | 28.91M | 25.77M | 26.95M | 21.95M | 25.21M | 13.19M | 22.97M | 22.25M | 16.1M |
| sellingGeneralAndAdministrativeExpenses | 23.44M | 38.22M | 37.06M | 33.19M | 35.8M | 35.08M | 23.92M | 30.97M | 27.72M | 22.14M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 23.44M | 38.22M | 37.06M | 33.19M | 35.8M | 32.56M | 21.56M | 30.97M | 27.72M | 22.14M |
| costAndExpenses | 69.7M | 93.12M | 94.13M | 86.85M | 84.8M | 80.73M | 61.48M | 74.58M | 63.88M | 53.51M |
| netInterestIncome | 6.59M | 115.49M | 82.09M | 10.02M | 13.28M | 10.68M | 5.66M | 1.59M | 969K | 663K |
| interestIncome | 7.32M | 115.49M | 82.09M | 10.79M | 14.14M | 11.38M | 6.12M | 1.66M | 982K | 677K |
| interestExpense | 737.45K | - | - | - | 858K | 697K | 459K | 66000 | 13000 | 14000 |
| depreciationAndAmortization | 3.15M | 3.21M | 2.84M | 3.05M | 2.89M | 2.95M | 2.62M | 2.85M | 3.18M | 3.29M |
| ebitda | 37M | 36.43M | 35.42M | 34.32M | 39.03M | 30.82M | 25.35M | 23.5M | 15.28M | 15.88M |
| ebit | 33.84M | 33.22M | 32.57M | 31.27M | 36.14M | 27.87M | 22.73M | 20.65M | 12.1M | 12.6M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | 295K | -633K | -276K |
| operatingIncome | 33.84M | 33.22M | 32.57M | 31.27M | 36.14M | 27.87M | 22.73M | 20.94M | 11.47M | 12.32M |
| totalOtherIncomeExpensesNet | 95.7M | 118.79M | 84.4M | 97.88M | 82.12M | 83.26M | 54.4M | 60.89M | 49.13M | 43.26M |
| incomeBeforeTax | 129.54M | 152.01M | 116.97M | 129.15M | 118.26M | 111.14M | 77.13M | 80.18M | 59.03M | 53.93M |
| incomeTaxExpense | 8.31M | 7.87M | 10.69M | 7.15M | 5.83M | 7M | 6.04M | 4.61M | 3.47M | 2.61M |
| netIncomeFromContinuingOperations | 121.23M | 144.14M | 106.28M | 122M | 112.43M | 104.14M | 71.09M | 77.22M | 57.13M | 52.98M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 121.23M | 144.14M | 106.28M | 122M | 112.43M | 104.14M | 71.09M | 77.22M | 57.13M | 52.98M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 121.23M | 144.14M | 106.28M | 122M | 112.43M | 104.14M | 71.09M | 77.22M | 57.13M | 52.98M |
| eps | 0.55 | 0.65 | 0.48 | 0.55 | 0.51 | 0.47 | 0.32 | 0.35 | 0.26 | 0.24 |
| 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 | 790.84M | 699.51M | 745.78M | 482.88M | 574.01M | 276.3M | 334.27M | 600.06M | 596.23M | 574.46M |
| shortTermInvestments | 43.25M | 3.25B | 3.19B | 2.79B | 2.64B | 2.62B | 2.84B | 2.49B | 2.53B | 2.46B |
| cashAndShortTermInvestments | 834.09M | 3.95B | 3.93B | 482.88M | 3.21B | 2.9B | 3.18B | 3.09B | 3.12B | 3.04B |
| netReceivables | 41.59M | 50.48M | 47.82M | 53.24M | 49.04M | 42.71M | 18.97M | 34.6M | 25.66M | 23.71M |
| accountsReceivables | 40.71M | 50.48M | 47.82M | 53.24M | 37.69M | 42.71M | 18.97M | 34.6M | 25.66M | 23.71M |
| otherReceivables | 874.35K | - | - | - | 11.35M | - | - | - | - | - |
| inventory | 21.83M | 22.07M | 23.3M | 21.45M | 19M | 19.13M | 19.25M | 15.9M | 13.18M | 13.63M |
| prepaids | - | - | - | -53.24M | - | - | - | - | - | - |
| otherCurrentAssets | - | 450K | 546K | 53.64M | 553K | 314K | 8.1M | 110K | 7.02M | 494K |
| totalCurrentAssets | 897.51M | 4.02B | 4.01B | 557.96M | 3.28B | 2.96B | 3.22B | 3.14B | 3.17B | 3.08B |
| propertyPlantEquipmentNet | 49.94M | 48.63M | 50.06M | 48.88M | 49.59M | 49.79M | 50.4M | 34.42M | 31.98M | 29.92M |
| goodwill | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 11.11M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M | 11.12M |
| longTermInvestments | 3.46B | 3.33B | -3.03B | 3.15B | -2.43B | 3.05B | 3.15B | -2.43B | -2.51B | -2.45B |
| taxAssets | 941.3K | 1.34M | 1.32M | 2.42M | 2.71M | 2.31M | 3.13M | 4.14M | 4.28M | 3.5M |
| otherNonCurrentAssets | - | -3.21B | 3.23B | 48.31M | 2.68B | -2.57B | -2.79B | 2.55B | 2.58B | 2.52B |
| totalNonCurrentAssets | 3.52B | 183.02M | 271.36M | 3.26B | 315.11M | 543.25M | 425.42M | 164.64M | 113.5M | 110.79M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.41B | 4.21B | 4.28B | 3.82B | 3.59B | 3.5B | 3.65B | 3.31B | 3.28B | 3.19B |
| totalPayables | 81.63M | 90.34M | 91.36M | 71.34M | 3.91M | 71.65M | 3.54M | 67.3M | 3.34M | 59.59M |
| accountPayables | 68.37M | 77.36M | 77.77M | 71.34M | 3.91M | 71.65M | 3.54M | 67.3M | 3.34M | 59.59M |
| otherPayables | 13.26M | 12.98M | 13.59M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 44.24M | 33.99M | 36.3M | 36.3M | 27.85M | - | - | 12.92M | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 12.98M | 13.59M | 11.73M | 11.11M | 9.36M | 7.46M | 6.34M | 5.52M | 4.08M |
| deferredRevenue | - | - | - | - | - | -28.01M | -28.5M | - | - | - |
| otherCurrentLiabilities | - | - | - | 11.73M | 84.65M | 9.36M | 67.76M | 6.34M | 67.09M | 4.08M |
| totalCurrentLiabilities | 125.87M | 124.33M | 127.66M | 119.37M | 116.41M | 81.01M | 71.3M | 86.56M | 70.43M | 63.67M |
| longTermDebt | - | - | - | - | 27.85M | 28.01M | 28.5M | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | 699K | - | 762K | - |
| deferredRevenueNonCurrent | - | - | - | - | -762K | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 867.35K | 879K | 816K | 751K | 762K | 887K | 912K | 953K | 894K | 956K |
| otherNonCurrentLiabilities | - | - | - | 751K | 762K | -28.01M | -29.2M | - | -762K | - |
| totalNonCurrentLiabilities | 867.35K | 879K | 816K | 751K | 28.61M | 28.9M | 30.11M | 953K | 1.66M | 956K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | 699K | - | 762K | - |
| totalLiabilities | 126.74M | 125.21M | 128.47M | 120.12M | 117.18M | 109.91M | 101.41M | 87.51M | 72.08M | 64.63M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 268.71M | 268.91M | 268.91M | 268.91M | 268.91M | 268.91M | 268.91M | 268.91M | 268.7M | 267.8M |
| retainedEarnings | 1.53B | 1.46B | 1.58B | 1.52B | 1.44B | 1.37B | 1.3B | 1.26B | 1.22B | 1.19B |
| 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 | 121.23M | 144.14M | 106.28M | 122M | 112.43M | 104.14M | 71.09M | 77.22M | 57.13M | 52.98M |
| depreciationAndAmortization | 3.15M | 3.21M | 3.06M | 3.05M | 3.1M | 2.95M | 2.83M | 2.85M | 3.18M | 3.29M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 1.24M | -3.57M | 1.42M | -7.22M | -166K | -16.33M | 5.08M | -3.62M | -1.72M | -4.26M |
| accountsReceivables | 8.45M | -4.76M | 3.65M | -4.81M | 118K | -16.38M | 8.61M | -2.08M | -8.25M | -9.34M |
| inventory | 444.67K | 1.19M | -2.23M | -2.41M | -284K | 47000 | -3.53M | -2.59M | 72000 | 1.68M |
| accountsPayables | -7.65M | - | - | - | - | 10.38M | -5.22M | 1.05M | 6.46M | 3.41M |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 480.64K | -116.58M | -73.96M | -100.85M | -74.25M | -69.19M | -54.65M | 8.06M | 6.74M | 7.22M |
| netCashProvidedByOperatingActivities | 126.1M | 27.21M | 36.8M | 16.99M | 41.11M | 21.57M | 24.36M | 75.19M | 57.24M | 48.4M |
| investmentsInPropertyPlantAndEquipment | -1.16M | -954K | -1.4M | -2.05M | -760K | -7.01M | -15.73M | -4.01M | -3.67M | -716K |
| acquisitionsNet | 12989 | - | - | - | - | 4000 | - | - | 3000 | -45.94M |
| purchasesOfInvestments | -52.48M | -24.99M | -109.53M | -248.98M | -76.27M | -312.55M | -303.33M | -46.91M | -130K | -336K |
| salesMaturitiesOfInvestments | 53.18M | - | - | - | 322.9M | 200M | - | - | -45.96M | 5.54M |
| otherInvestingActivities | - | 197.3M | 272.7M | -69.43M | -19.71M | -37.42M | -253.61M | 11.76M | 45.96M | 45.94M |
| netCashProvidedByInvestingActivities | -451.66K | 196.35M | 271.3M | -71.48M | 302.44M | -44.43M | -269.33M | -50.92M | -3.79M | 4.49M |
| netDebtIssuance | 9.38M | -101K | - | -91000 | - | -92000 | 12.11M | -89000 | - | -87000 |
| longTermNetDebtIssuance | - | -101K | - | -91000 | - | -92000 | - | -89000 | - | -87000 |
| shortTermNetDebtIssuance | 9.38M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 209K | 906K | 564K |
| commonStockRepurchased | - | - | - | - | - | - | - | -12.85M | - | -477K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -44.24M | -265.64M | -44.27M | -44.27M | -44.27M | -33.2M | -33.2M | -33.2M | -33.19M | -33.19M |
| commonDividendsPaid | -44.24M | -265.64M | -44.27M | -44.27M | -44.27M | -33.2M | -33.2M | -33.2M | -33.19M | -33.19M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -56956 | -1.08M | -903K | 6.75M | -1.06M | -675K | 15.59M | 12.91M | 826K | 550K |
| netCashProvidedByFinancingActivities | -34.91M | -266.82M | -45.18M | -37.62M | -45.33M | -33.97M | -17.62M | -20.38M | -32.36M | -32.72M |