OTC : BYLOF
$0.09 (0.73%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 209.62M | 204.5M | 199.62M | 188.83M | 171.32M | 135.24M | 129.31M | 125.81M | 117.33M | 109.71M |
| costOfRevenue | 63.69M | 62.13M | 55.99M | 54.31M | 50.38M | 43.34M | 40.51M | 32.85M | 31.02M | 30.2M |
| grossProfit | 145.93M | 142.37M | 143.62M | 134.52M | 120.94M | 91.9M | 88.81M | 92.96M | 86.31M | 79.51M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 15.76M | 15.22M | 14.52M | 14.35M | 12.16M | 10.46M | 10.61M | 10.06M | 9.43M |
| sellingAndMarketingExpenses | - | - | - | 6.5M | 6.49M | 6.43M | 5.47M | 5.29M | 4.66M | 4.15M |
| sellingGeneralAndAdministrativeExpenses | 15.08M | 15.76M | 15.22M | 21.02M | 20.85M | 18.59M | 15.94M | 15.9M | 14.72M | 13.58M |
| otherExpenses | - | - | - | 2.18M | - | - | - | - | - | - |
| operatingExpenses | 15.08M | 15.76M | 15.22M | 14.52M | 13.95M | 10.4M | 8.83M | 44.93M | 56.74M | 30.95M |
| costAndExpenses | 78.77M | 77.89M | 71.21M | 68.83M | 64.34M | 53.75M | 49.34M | 77.78M | 87.76M | 61.15M |
| netInterestIncome | -13.41M | -15.77M | -22.9M | -16.89M | -10.58M | -7.95M | -9.73M | -9.91M | -10.2M | -11.4M |
| interestIncome | 179.46K | 161K | 45000 | 8000 | 23000 | 69000 | 114K | 167K | 244K | 356K |
| interestExpense | 13.59M | 15.93M | 22.95M | 16.89M | 10.6M | 8.02M | 9.84M | 10.08M | 10.45M | 11.76M |
| depreciationAndAmortization | 2.4M | 2.54M | 2.6M | 2.46M | 2.45M | 2.08M | 1.98M | 1.79M | 1.84M | 2.42M |
| ebitda | 133.25M | 222.32M | 266.58M | 122.46M | 708.26M | 272.77M | 104.42M | 136.39M | 73.43M | 112.52M |
| ebit | 130.85M | 219.78M | 263.98M | 120M | 705.8M | 270.69M | 102.43M | 136.93M | 144.59M | 110.1M |
| nonOperatingIncomeExcludingInterest | - | -93.18M | -135.58M | 28.53M | -1.41M | 79001 | 794K | -1.37M | -73M | -1.08M |
| operatingIncome | 130.85M | 126.61M | 128.41M | 120M | 106.98M | 81.49M | 79.98M | 77.06M | 71.59M | 66.25M |
| totalOtherIncomeExpensesNet | -4.31M | 77.25M | 112.63M | -44.69M | -5.52M | -4.95M | -9.78M | -8.7M | 62.55M | -9.24M |
| incomeBeforeTax | 126.53M | 203.85M | 241.04M | 75.31M | 695.2M | 262.67M | 92.59M | 126.86M | 134.14M | 99.78M |
| incomeTaxExpense | 1.3M | 1.96M | 1.2M | 1.98M | -1.6M | 636K | 871K | 355K | 597K | 272K |
| netIncomeFromContinuingOperations | 125.23M | 201.89M | 239.83M | 73.33M | 697.27M | 265.19M | 92.58M | 124.17M | 132.17M | 98.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | 2.33M | 1.37M | 1.44M |
| netIncome | 125.23M | 201.89M | 239.83M | 73.33M | 697.27M | 265.19M | 92.58M | 126.5M | 133.54M | 99.51M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 125.23M | 201.89M | 239.83M | 73.33M | 697.27M | 265.19M | 92.58M | 126.5M | 133.54M | 99.51M |
| eps | 0.64 | 1.03 | 1.27 | 0.4 | 3.85 | 1.52 | 0.56 | 0.78 | 0.85 | 0.64 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 9.25M | 8.76M | 9.36M | 8.33M | 8.6M | 12.32M | 51.42M | 17.9M | 6.85M | 6.91M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 9.25M | 8.76M | 9.36M | 8.33M | 8.6M | 12.32M | 51.42M | 17.9M | 6.85M | 6.91M |
| netReceivables | 2.6M | 5.82M | 10.12M | 8.31M | 7.76M | 7.76M | 7.88M | 20.36M | 18.59M | 18.04M |
| accountsReceivables | 2.14M | 1.58M | 6.25M | 5.18M | 4.76M | 3.56M | 4.4M | 4.53M | 3.68M | 3.17M |
| otherReceivables | 461.17K | 4.24M | 3.87M | 3.13M | 2.99M | 4.2M | 3.48M | 15.83M | 14.9M | 14.87M |
| inventory | 377.96K | 437K | 486K | 496K | 483K | 366K | 412K | 282K | 283K | 283K |
| prepaids | 5.63M | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | 316K | 2.99M | 4.2M | 3.48M | 15.83M | 14.9M | 14.87M |
| totalCurrentAssets | 17.85M | 15.02M | 19.96M | 17.46M | 16.84M | 20.45M | 59.71M | 38.54M | 25.72M | 25.23M |
| propertyPlantEquipmentNet | 22.1M | 19.46M | 21.02M | 22.15M | 23.03M | 20.55M | 21.84M | 1.47B | 1.33B | 1.22B |
| goodwill | 1.44M | 1.85M | 1.81M | 1.43M | 1.43M | 1.43M | 1.43M | - | - | 1.43M |
| intangibleAssets | - | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | - |
| goodwillAndIntangibleAssets | 1.44M | 1.43M | 1.43M | 2.87M | 2.87M | 2.87M | 2.87M | 1.43M | 1.43M | 1.43M |
| longTermInvestments | 3.12B | 588K | 588K | 2.71B | 2.63B | 1.8B | 1.53B | 11.63M | 10.98M | 7.45M |
| taxAssets | - | - | - | 2.73B | 2.65B | 1.82B | 1.55B | - | - | - |
| otherNonCurrentAssets | - | 2.99B | 2.87B | -2.73B | -2.65B | -1.82B | -1.56B | -1.48B | -1.34B | -1.23B |
| totalNonCurrentAssets | 3.14B | 3.01B | 2.89B | 2.73B | 2.65B | 1.82B | 1.56B | 1.48B | 1.34B | 1.23B |
| otherAssets | - | - | - | - | - | - | - | 1.33M | 2.38M | 4.09M |
| totalAssets | 3.16B | 3.03B | 2.91B | 2.75B | 2.67B | 1.84B | 1.62B | 1.52B | 1.37B | 1.26B |
| totalPayables | 4.92M | 23.63M | 2.44M | 4.21M | 5.2M | 4.05M | 4.75M | 15.52M | 12.74M | 13.28M |
| accountPayables | 4.92M | 9.01M | 2.44M | 4.21M | 5.2M | 4.05M | 4.75M | 15.52M | 12.74M | 13.28M |
| otherPayables | - | 14.62M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 12.08M | 9.58M | - | - | - | - |
| shortTermDebt | 5.31M | 3.48M | 3.32M | 3.16M | 3.01M | 2.86M | 2.73M | 2.6M | 2.47M | 2.36M |
| capitalLeaseObligationsCurrent | - | 1.86M | 2.25M | 2.02M | 1.96M | 1.75M | 1.75M | 1.62M | 2.06M | 2M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | -4.22M | -4.54M | -4.36M |
| otherCurrentLiabilities | 48.03M | 28.48M | 46.96M | 53.07M | 30.06M | 20.94M | 28.7M | 26.13M | 24.09M | 23.66M |
| totalCurrentLiabilities | 58.26M | 57.45M | 54.97M | 62.45M | 52.32M | 39.18M | 37.92M | 45.87M | 41.36M | 41.3M |
| longTermDebt | 479.78M | 389.77M | 386.37M | 489.41M | 414.97M | 332.57M | 397.01M | 333.28M | 326.46M | 302.29M |
| capitalLeaseObligationsNonCurrent | 18.22M | 15.22M | 16.47M | 17.68M | 18.72M | 16.18M | 17.19M | 17.15M | 20.87M | 21.6M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 119.3K | 1.28M | 1.83M | - | - | 475K | 327K | - | - | - |
| totalNonCurrentLiabilities | 498.12M | 406.27M | 404.68M | 507.09M | 433.69M | 349.22M | 414.52M | 333.28M | 326.46M | 302.29M |
| otherLiabilities | - | - | - | - | - | - | - | 17.15M | 20.87M | 21.6M |
| capitalLeaseObligations | 18.22M | 17.08M | 18.73M | 19.7M | 20.68M | 17.93M | 18.94M | 18.77M | 22.93M | 23.6M |
| totalLiabilities | 556.38M | 463.72M | 459.64M | 569.54M | 486M | 388.4M | 452.44M | 396.3M | 388.69M | 365.18M |
| treasuryStock | -781.99K | -799K | -997K | -1.02M | -1.02M | -1.02M | -1.02M | -1.02M | -1.02M | -1.02M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 19.73M | 19.67M | 19.62M | 18.43M | 18.4M | 17.59M | 16.71M | 16.67M | 15.86M | 15.79M |
| retainedEarnings | 2.11B | 2.07B | 1.96B | 1.8B | 1.8B | 1.17B | 959.12M | 919.99M | 843.2M | 753.37M |
| additionalPaidInCapital | 399.53M | 400.24M | 397.69M | 290.86M | 289.92M | 192.22M | 112.32M | 111.51M | 46.36M | 45.46M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 125.23M | 201.89M | 239.83M | 73.33M | 697.27M | 265.19M | 92.58M | 126.5M | 133.54M | 99.51M |
| depreciationAndAmortization | 2.4M | 2.54M | 2.6M | 2.46M | 2.45M | 2.08M | 1.98M | 1.79M | 1.84M | 1.93M |
| deferredIncomeTax | - | - | - | -5.87M | -395K | -6.34M | -5.25M | -680K | -4.27M | -851K |
| stockBasedCompensation | - | 2.86M | 4.08M | 3.74M | 3.39M | 2.87M | 2.26M | 2.34M | 2.47M | 2.32M |
| changeInWorkingCapital | -2.6M | 2.62M | -5.26M | 2.78M | 7.9M | 676K | 965K | -1.87M | -1.35M | -1.47M |
| accountsReceivables | -1.38M | -1.02M | -1.65M | -740K | 1.55M | 841K | 564K | -1.87M | -1.35M | -1.46M |
| inventory | 60153 | 49000 | 10000 | -13000 | -71000 | -211K | -130K | 1000 | - | -17000 |
| accountsPayables | -1.28M | 4.65M | -3.62M | 3.53M | 6.42M | 46000 | 531K | 3.08M | -420K | -892K |
| otherWorkingCapital | - | 3.6M | -3.62M | 3.53M | 6.42M | -211K | 531K | -3.08M | 420K | 1.78M |
| otherNonCashItems | -15.87M | -95.33M | -136.46M | 35.55M | -603.05M | -187.06M | -18.26M | -56.11M | -72.4M | -46.32M |
| netCashProvidedByOperatingActivities | 109.16M | 114.57M | 104.79M | 111.98M | 107.57M | 77.4M | 74.26M | 72.17M | 62.98M | 55.97M |
| investmentsInPropertyPlantAndEquipment | -101.1M | -75.24M | -39.02M | -106.41M | -105.15M | -73.01M | -63.75M | -83.04M | -41.96M | -6.34M |
| acquisitionsNet | - | - | - | - | -66.68M | - | - | - | -900K | -14.24M |
| purchasesOfInvestments | -1.01M | - | - | - | -138K | -450K | - | - | -900K | 20.28M |
| salesMaturitiesOfInvestments | - | - | - | - | 584K | - | 14.1M | - | 650K | 300K |
| otherInvestingActivities | - | -27.67M | -20.79M | 182K | 381K | 737K | 1.23M | 2.43M | 4.13M | 3.31M |
| netCashProvidedByInvestingActivities | -102.11M | -27.67M | -20.79M | -106.23M | -171M | -72.72M | -48.42M | -80.61M | -38.98M | -16.96M |
| netDebtIssuance | 88.12M | 2.68M | -100.16M | 74.49M | 32.24M | -64.73M | 64.4M | 7.03M | 25.64M | -8.44M |
| longTermNetDebtIssuance | - | 2.68M | -100.16M | 74.49M | 32.24M | -64.73M | 64.4M | 7.03M | 25.64M | -8.44M |
| shortTermNetDebtIssuance | 88.12M | - | - | - | - | 1.01M | - | - | - | - |
| netStockIssuance | 76193 | 809K | 108.02M | 964K | - | 80.77M | 853K | 65.96M | 969K | 286K |
| netCommonStockIssuance | 76193 | 809K | 108.02M | 964K | 98.51M | 80.77M | 853K | 65.96M | 969K | 286K |
| commonStockIssuance | 76193 | 809K | 108.02M | 964K | 98.51M | 80.77M | 853K | 65.96M | 969K | 286K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -93.48M | -88.54M | -85.26M | -79.14M | -68.7M | -58.81M | -55.71M | -52.06M | -46.18M | -41.16M |
| commonDividendsPaid | -93.48M | -88.54M | -85.26M | -79.14M | -68.7M | -58.81M | -55.71M | -52.06M | -46.18M | -41.16M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.31M | -2.45M | -5.58M | -2.34M | 96.18M | -1.01M | -1.88M | -1.44M | -4.48M | - |
| netCashProvidedByFinancingActivities | -6.59M | -87.5M | -82.98M | -6.02M | 59.71M | -43.77M | 7.67M | 19.49M | -24.05M | -49.31M |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 104.21M | 105.06M | 101.54M | 102.96M | 100.06M | 99.56M | 95.01M | 93.82M | 89.52M | 81.8M |
| costOfRevenue | 32.51M | 31.08M | 26.56M | 28.78M | 23.81M | 27.8M | 27.86M | 26.45M | 26.62M | 24.78M |
| grossProfit | 71.7M | 73.98M | 74.97M | 74.18M | 76.25M | 71.76M | 67.16M | 67.37M | 62.9M | 57.02M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 7.96M | 7.8M | 8.36M | 6.86M | 7.43M | 7.09M | 7.01M | 7.34M |
| sellingAndMarketingExpenses | - | - | 3.1M | 3.68M | 3.11M | - | - | - | - | 3.36M |
| sellingGeneralAndAdministrativeExpenses | 6.86M | 8.2M | 11.06M | 11.48M | 11.46M | 6.86M | 7.43M | 7.09M | 7.01M | 6.33M |
| otherExpenses | - | - | 2.9M | -91.32M | -62.72M | - | - | - | - | - |
| operatingExpenses | 6.86M | 8.2M | 13.95M | -79.83M | -51.26M | 6.86M | 7.43M | 7.09M | 7.01M | 6.33M |
| costAndExpenses | 39.37M | 39.27M | 40.52M | -51.05M | -27.45M | 34.67M | 35.28M | 33.54M | 33.63M | 31.11M |
| netInterestIncome | -7.11M | -6.28M | -6M | -9.14M | -12.26M | -13.89M | -10.68M | -2.95M | -7.06M | -5.61M |
| interestIncome | 70178 | 108.91K | 68000 | 93000 | 28000 | 17000 | 8000 | 6.02M | 1000 | 1000 |
| interestExpense | 7.18M | 6.39M | 6.7M | 9.23M | 12.29M | 13.91M | 10.69M | 8.96M | 7.06M | 5.62M |
| depreciationAndAmortization | 1.25M | 1.15M | 1.27M | 1.27M | 1.3M | 1.3M | 1.18M | 1.28M | 1.32M | 1.2M |
| ebitda | 66.09M | 82.26M | 65.18M | 63.96M | 133.51M | 64.79M | 58.56M | 62.33M | 60.06M | 53.17M |
| ebit | 64.84M | 81.12M | 63.91M | 62.69M | 132.21M | 63.49M | 58.95M | 61.05M | 58.74M | 51.97M |
| nonOperatingIncomeExcludingInterest | - | -15M | -2.9M | 91.32M | -4.71M | 1.41M | 18.59M | -779K | -2.85M | 203.38M |
| operatingIncome | 64.84M | 65.79M | 61.02M | 154.01M | 127.5M | 64.9M | 59.73M | 60.28M | 55.89M | 50.69M |
| totalOtherIncomeExpensesNet | -13.31M | 8.97M | -2.95M | -8.22M | -6.08M | 54.72M | -8.98M | -53.52M | 388.12M | -4.16M |
| incomeBeforeTax | 51.52M | 74.76M | 58.07M | 145.79M | 121.42M | 119.61M | 68.56M | 6.75M | 444.01M | 251.19M |
| incomeTaxExpense | 747.9K | 552.56K | 1.83M | 136K | 1.18M | 20000 | 1.27M | 710K | 808K | 794K |
| netIncomeFromContinuingOperations | 50.78M | 74.21M | 56.24M | 145.65M | 120.24M | 119.59M | 67.29M | 6.04M | 443.2M | 254.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 50.78M | 74.21M | 56.24M | 145.65M | 120.24M | 119.59M | 67.29M | 6.04M | 443.2M | 254.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 50.78M | 74.21M | 56.24M | 145.65M | 120.24M | 119.59M | 67.29M | 6.04M | 443.2M | 254.07M |
| eps | 0.26 | 0.38 | 0.29 | 0.75 | 0.62 | 0.65 | 0.37 | 0.03 | 2.42 | 1.42 |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 9.25M | 7.22M | 8.76M | 5.6M | 9.36M | 7.07M | 8.33M | 8.6M | 8.6M | 9.91M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 9.25M | 7.22M | 8.76M | 5.6M | 9.36M | 7.07M | 8.33M | 8.6M | 8.6M | 9.91M |
| netReceivables | 2.6M | 8.51M | 5.82M | 13.54M | 10.12M | 11.2M | 8.31M | 9.49M | 7.76M | 8.99M |
| accountsReceivables | 2.14M | 1.37M | 1.58M | 6.86M | 6.25M | 5.47M | 5.18M | 5.18M | 4.76M | 4.77M |
| otherReceivables | 461.17K | 7.13M | 4.24M | 6.68M | 3.87M | 5.73M | 3.13M | 3.32M | 2.99M | 4.23M |
| inventory | 377.96K | 520.2K | 437K | 481K | 486K | 483K | 496K | 480K | 483K | 404K |
| prepaids | 5.63M | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | -133.2K | - | 6.68M | - | 5.73M | 316K | 1.01M | 2.99M | 4.23M |
| totalCurrentAssets | 17.85M | 16.11M | 15.02M | 19.62M | 19.96M | 18.75M | 17.46M | 18.6M | 16.84M | 19.31M |
| propertyPlantEquipmentNet | 22.1M | 29.35M | 19.46M | 2.97B | 21.02M | 22.11M | 22.15M | 22.73M | 23.03M | 24.82M |
| goodwill | 1.44M | 1.93M | 1.85M | - | 1.81M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M |
| intangibleAssets | - | - | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M | 1.43M |
| goodwillAndIntangibleAssets | 1.44M | 1.93M | 1.43M | 1.43M | 1.43M | 2.87M | 2.87M | 2.87M | 2.87M | 2.87M |
| longTermInvestments | 3.12B | 4.13B | 588K | 588K | 588K | 2.79B | 2.71B | 2.65B | 2.63B | 2.2B |
| taxAssets | - | - | - | - | - | 2.81B | 2.73B | 2.68B | 2.65B | 2.23B |
| otherNonCurrentAssets | - | -1.07B | 2.99B | 2.95B | 2.87B | -2.82B | -2.73B | -2.68B | -2.65B | -2.23B |
| totalNonCurrentAssets | 3.14B | 3.1B | 3.01B | 2.97B | 2.89B | 2.82B | 2.73B | 2.68B | 2.65B | 2.23B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.16B | 3.11B | 3.03B | 2.99B | 2.91B | 2.83B | 2.75B | 2.7B | 2.67B | 2.25B |
| totalPayables | 4.92M | 24.06M | 23.63M | 1.29M | 2.44M | 2.84M | 4.21M | 1.42M | 5.2M | 5M |
| accountPayables | 4.92M | 9.65M | 9.01M | 1.29M | 2.44M | 2.84M | 4.21M | 1.42M | 5.2M | 5M |
| otherPayables | - | 14.4M | 14.62M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 29.73M | - | - | - | - | 12.08M | - |
| shortTermDebt | 5.31M | 3.57M | 3.48M | 3.4M | 3.32M | 3.24M | 3.16M | 3.08M | 3.01M | 2.94M |
| capitalLeaseObligationsCurrent | - | 1.77M | 1.86M | 2.09M | 2.25M | 2.25M | 2.02M | 1.8M | 1.96M | 2.3M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 48.03M | 31.61M | 28.48M | 27.21M | 46.96M | 47.87M | 53.07M | 45.98M | 30.06M | 40.58M |
| totalCurrentLiabilities | 58.26M | 61M | 57.45M | 63.72M | 54.97M | 56.2M | 62.45M | 52.29M | 52.32M | 50.8M |
| longTermDebt | 479.78M | 439.68M | 389.77M | 357.42M | 386.37M | 497.08M | 489.41M | 473.06M | 414.97M | 402.36M |
| capitalLeaseObligationsNonCurrent | 18.22M | 17.8M | 15.22M | 15.76M | 16.47M | 17.33M | 17.68M | 18.39M | 18.72M | 20.01M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 119.3K | 1.42M | 1.28M | 1.91M | 1.83M | 755K | - | - | - | 26999 |
| totalNonCurrentLiabilities | 498.12M | 458.9M | 406.27M | 375.09M | 404.68M | 515.16M | 507.09M | 491.44M | 433.69M | 422.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 18.22M | 19.57M | 17.08M | 17.85M | 18.73M | 19.58M | 19.7M | 20.19M | 20.68M | 22.31M |
| totalLiabilities | 556.38M | 519.91M | 463.72M | 438.81M | 459.64M | 571.37M | 569.54M | 543.73M | 486M | 473.2M |
| treasuryStock | -781.99K | -780K | -799K | -799K | -997K | -1.02M | -1.02M | -1.02M | -1.02M | -1.02M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 19.73M | 19.68M | 19.67M | 19.67M | 19.62M | 18.46M | 18.43M | 18.42M | 18.4M | 18.4M |
| retainedEarnings | 2.11B | 2.1B | 2.07B | 2.06B | 1.96B | 1.88B | 1.8B | 1.77B | 1.8B | 1.39B |
| additionalPaidInCapital | 399.53M | 400.25M | 400.24M | 398.42M | 397.69M | 291.77M | 290.86M | 290.77M | 289.92M | 289.88M |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 50.78M | 74.21M | 56.24M | 145.65M | 120.24M | 119.59M | 67.29M | 6.04M | 443.2M | 254.07M |
| depreciationAndAmortization | 1.25M | 1.15M | 1.27M | 1.27M | 1.3M | 1.3M | 1.18M | 1.28M | 1.32M | 1.2M |
| deferredIncomeTax | - | - | - | - | - | -8.13M | -956K | -4.92M | -764K | 243K |
| stockBasedCompensation | - | - | 1.69M | 1.17M | 2.02M | 2.06M | 2M | 1.73M | 1.72M | 1.67M |
| changeInWorkingCapital | -3.62M | 1.02M | -3.94M | 6.57M | -1.79M | -3.47M | 3.4M | -625K | 3.6M | 4.3M |
| accountsReceivables | 263.67K | -1.64M | 1.36M | -2.39M | 1.05M | -2.7M | 166K | -906K | 1.18M | 369K |
| inventory | 10025 | 49961 | 44000 | 5000 | -3000 | 13000 | -16000 | 3000 | -81000 | 10000 |
| accountsPayables | -3.9M | 2.61M | -6.91M | 11.97M | -2.84M | -779K | 3.25M | 278K | 2.5M | 3.93M |
| otherWorkingCapital | - | -1 | -5.35M | 8.95M | -0.1 | -779K | 3.25M | 278K | 2.5M | 3.93M |
| otherNonCashItems | 2.72M | -18.53M | -780K | -94.55M | -67.78M | -60.54M | -15.53M | 51.07M | -393.69M | -209.3M |
| netCashProvidedByOperatingActivities | 51.12M | 57.85M | 54.47M | 60.1M | 53.98M | 50.81M | 57.39M | 54.59M | 55.38M | 52.19M |
| investmentsInPropertyPlantAndEquipment | -40.11M | -61M | -48.66M | -27.52M | -13.11M | -17.8M | -32.95M | -73.46M | -30.89M | -74.26M |
| acquisitionsNet | - | - | - | - | - | - | - | - | 30.44M | -66.68M |
| purchasesOfInvestments | 1002 | -1M | - | - | - | - | - | - | -138K | - |
| salesMaturitiesOfInvestments | - | - | - | - | 5.4M | - | - | - | 584K | - |
| otherInvestingActivities | - | - | -37.68M | 10.01M | 4.72M | -17.8M | 9000 | 173K | -30.44M | 381K |
| netCashProvidedByInvestingActivities | -40.11M | -62M | -37.68M | 10.01M | -2.98M | -17.8M | -32.94M | -73.29M | -30.44M | -140.56M |
| netDebtIssuance | 38.72M | 49.24M | 31.69M | -30.57M | -140.56M | 6.53M | 19.93M | 56.83M | 15.95M | 18.52M |
| longTermNetDebtIssuance | - | - | - | -30.57M | - | 6.53M | - | 56.83M | - | 18.52M |
| shortTermNetDebtIssuance | 38.72M | 49.24M | 31.69M | - | - | - | - | - | - | - |
| netStockIssuance | 58148 | 17985 | 24000 | 785K | 107.08M | - | - | - | - | - |
| netCommonStockIssuance | 58148 | 17985 | 24000 | 785K | 107.08M | - | - | - | - | - |
| commonStockIssuance | 58148 | 17985 | 24000 | 785K | 107.08M | 946K | 91000 | 873K | 38000 | 98.48M |
| commonStockRepurchased | - | - | - | - | - | -8.39M | -16.25M | -706K | -12.18M | -117.61M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -47.11M | -46M | -44.46M | -44.08M | -43.52M | -41.74M | -40.41M | -38.73M | -37.66M | -31.04M |
| commonDividendsPaid | -47.11M | -46M | -44.46M | -44.08M | -43.52M | -41.74M | -40.41M | -38.73M | -37.66M | -31.04M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -662.69K | -859.98K | -881K | -1.25M | -112.27M | 946K | 15.69M | 603K | 11.42M | 98.48M |
| netCashProvidedByFinancingActivities | -9M | 2.4M | -13.63M | -73.87M | -48.71M | -34.26M | -24.72M | 18.7M | -26.24M | 85.96M |