OTC : NHPEF
$0.02 (0.53%)
| date | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.75B | 1.77B | 2.7B | 2.54B | 1.04B | 1.07B | 1.29B | 1.07B | 837.4M | 508.58M |
| costOfRevenue | 948.74M | 906.47M | 952.44M | 984.61M | 658.72M | 760.94M | 716.2M | 525.16M | 476.86M | 353.2M |
| grossProfit | 801.96M | 858.87M | 1.75B | 1.56B | 379.37M | 311.61M | 578.6M | 541.68M | 360.55M | 155.38M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 64.85M | 56.37M | 56.81M | 16.32M | 12.34M | 14.04M | 14.04M | 11.29M | 9.67M | 8.15M |
| sellingAndMarketingExpenses | 216.95M | 121.43M | 95.05M | 115.33M | 198.21M | 175.59M | 179.51M | 174.79M | 168.77M | 150.28M |
| sellingGeneralAndAdministrativeExpenses | 281.8M | 177.8M | 151.86M | 131.65M | 210.55M | 189.63M | 193.55M | 186.09M | 178.44M | 158.43M |
| otherExpenses | 124.3M | - | -1.95M | 6.09M | 13.18M | 24.79M | -59.92M | 6.91M | 26.5M | -42.08M |
| operatingExpenses | 406.1M | 351.21M | 358.56M | 277.78M | 401.82M | 674.86M | 314.2M | 300.74M | 284.24M | 275.04M |
| costAndExpenses | 1.35B | 1.26B | 1.31B | 1.26B | 1.06B | 1.44B | 1.03B | 825.9M | 761.09M | 628.24M |
| netInterestIncome | -16.43M | 11.78M | 24.27M | -25.09M | -26.59M | -25.69M | -17.56M | 5.98M | 2.09M | 17.86M |
| interestIncome | 16.96M | 15.95M | 38.48M | 1.64M | 85000 | 689K | 5.41M | 5.98M | 2.09M | 17.86M |
| interestExpense | 28.43M | 4.17M | 9.92M | 22.31M | 21.5M | 22.45M | 22.64M | - | - | - |
| depreciationAndAmortization | 190.99M | 168.07M | 147.61M | 145.48M | 153.25M | 155.08M | 121.97M | 102.9M | 99.44M | 76.52M |
| ebitda | 820.73M | 873.82M | 1.7B | 1.56B | 281.58M | -52.23M | 451.06M | 200.83M | 174.75M | -39.62M |
| ebit | 629.73M | 705.75M | 1.55B | 1.42B | 132.22M | -203.1M | 330.41M | 149.84M | 76.31M | -119.66M |
| nonOperatingIncomeExcludingInterest | -233.88M | -198.09M | 95.3M | -4.34M | 84.03M | 336.44M | -192K | 226.62M | 560K | 5.13M |
| operatingIncome | 395.86M | 507.66M | 1.56B | 1.42B | 134.99M | -190.83M | 330.22M | 373.13M | 76.87M | -114.53M |
| totalOtherIncomeExpensesNet | 205.45M | 189.52M | -105.22M | -17.97M | -105.53M | -358.89M | -22.45M | -108.85M | 125.34M | 40.42M |
| incomeBeforeTax | 601.31M | 697.18M | 1.54B | 1.4B | 110.72M | -225.55M | 307.77M | 213.81M | 202.21M | -74.11M |
| incomeTaxExpense | 161.94M | 221.33M | 457.58M | 417.63M | 31.37M | -68.77M | 97.34M | 64.31M | 61.59M | -20.43M |
| netIncomeFromContinuingOperations | 439.37M | 475.86M | 1.09B | 983.01M | 79.35M | -156.78M | 210.43M | 187.33M | 140.62M | -53.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 220K | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -37.83M | - | - |
| netIncome | 439.37M | 475.86M | 1.09B | 983.01M | 79.35M | -156.78M | 210.65M | 149.5M | 140.62M | -53.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 439.37M | 475.86M | 1.09B | 983.01M | 79.35M | -156.78M | 210.65M | 149.5M | 140.62M | -53.68M |
| eps | 0.49 | 0.56 | 1.26 | 1.18 | 0.1 | -0.19 | 0.25 | 0.18 | 0.17 | -0.06 |
| date | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 331.85M | 638.76M | 730.65M | 715.71M | 424.66M | 70.38M | 58.83M | 274.98M | 236.88M | 91.16M |
| shortTermInvestments | 375.44M | 185.76M | 19.98M | 100M | - | - | - | 205M | - | 116K |
| cashAndShortTermInvestments | 707.28M | 824.52M | 750.64M | 815.71M | 424.66M | 70.38M | 58.83M | 479.98M | 236.88M | 91.28M |
| netReceivables | 99.32M | 145.17M | 140.36M | 472.35M | 88.21M | 26.25M | 98.86M | 99.54M | 39.5M | 54.28M |
| accountsReceivables | 75.01M | 103.18M | 140.36M | 472.35M | 88.21M | 26.25M | 74.26M | 77.76M | 39.5M | 54.28M |
| otherReceivables | 24.32M | 42M | - | - | - | - | 24.6M | 21.78M | - | - |
| inventory | 144.37M | 116.75M | 59.24M | 59.74M | 73.34M | 80.98M | 96.27M | 61.18M | 62.39M | 53.52M |
| prepaids | 13.27M | 14.19M | 25.49M | 14.72M | 13.75M | 14.98M | 9.21M | 5.93M | 5.46M | 4.76M |
| otherCurrentAssets | 58.56M | 162.29M | 134.06M | 14.9M | 41.18M | 83.97M | 24.6M | 21.78M | 57.7M | 28.01M |
| totalCurrentAssets | 1.02B | 1.26B | 1.11B | 1.38B | 641.14M | 276.56M | 263.16M | 646.62M | 401.94M | 231.85M |
| propertyPlantEquipmentNet | 2.1B | 1.82B | 1.79B | 1.83B | 2.06B | 2.18B | 2.44B | 1.63B | 1.72B | 1.72B |
| goodwill | 5.6M | 5.6M | 5.6M | 5.6M | 5.6M | 5.6M | 17.87M | 17.87M | 17.87M | 17.87M |
| intangibleAssets | 56.23M | 59.41M | 63.04M | 66.03M | 70.96M | 75.03M | 78.59M | 40.18M | 41.35M | 41.81M |
| goodwillAndIntangibleAssets | 61.82M | 65M | 68.64M | 71.63M | 76.55M | 80.63M | 96.46M | 58.04M | 59.22M | 59.67M |
| longTermInvestments | 323.97M | 291.87M | 210.64M | 94.97M | 229K | 193K | 723K | 1.84M | 1.98M | 3.36M |
| taxAssets | - | - | - | 14.8M | 214K | 113.73M | 96.43M | 1.5M | 53.86M | 60.05M |
| otherNonCurrentAssets | 26.52M | 26.05M | 66.3M | 40.92M | 364K | -104.53M | -95.18M | 3000 | -52.56M | -58.85M |
| totalNonCurrentAssets | 2.52B | 2.21B | 2.13B | 2.05B | 2.13B | 2.27B | 2.54B | 1.69B | 1.78B | 1.79B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.54B | 3.47B | 3.24B | 3.43B | 2.78B | 2.55B | 2.8B | 2.34B | 2.18B | 2.02B |
| totalPayables | 122.14M | 189.28M | 95.42M | 94.48M | 78.79M | 82M | 108.7M | 78.75M | 65.29M | 64.6M |
| accountPayables | 122.14M | 189.28M | 95.42M | 94.48M | 78.79M | 82M | 108.7M | 78.75M | 65.29M | 64.6M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 25.73M | 36.63M | 40.15M | 52.55M | 38.87M | 35.14M | 34.16M |
| shortTermDebt | 279.57M | 270.1M | 11.97M | 2.46M | 953K | 928K | - | - | - | - |
| capitalLeaseObligationsCurrent | 8.6M | 9.47M | 9.79M | 10.69M | 10.07M | 9.81M | 2.53M | 2.44M | 2.36M | 2.27M |
| taxPayables | - | - | 219.45M | 379.5M | 24.53M | - | 5.82M | 81.09M | - | - |
| deferredRevenue | 2.99M | - | 1.28M | 906K | - | - | - | - | - | - |
| otherCurrentLiabilities | 78.91M | 145.82M | 264.2M | 403.84M | 41.33M | 7.69M | 50.31M | 112.32M | 8.49M | 11.57M |
| totalCurrentLiabilities | 492.21M | 614.68M | 382.66M | 537.2M | 167.77M | 140.58M | 214.09M | 232.39M | 111.28M | 112.61M |
| longTermDebt | - | - | -1000 | 191.24M | 496.29M | 355.02M | 352.95M | - | - | - |
| capitalLeaseObligationsNonCurrent | 84.69M | 93.29M | 75.14M | 86.59M | 90.58M | 73.34M | 5.26M | 7.79M | 10.23M | 12.59M |
| deferredRevenueNonCurrent | 406K | - | 2.35M | 2.84M | - | - | - | - | -20000 | - |
| deferredTaxLiabilitiesNonCurrent | 163.41M | - | 99.06M | - | - | 2.97M | 52.63M | 49.86M | 101.87M | 51.58M |
| otherNonCurrentLiabilities | 170.33M | 217.44M | 162.7M | 296.47M | 274.61M | 251.32M | 215.47M | 209.79M | 206.71M | 142.94M |
| totalNonCurrentLiabilities | 418.82M | 310.74M | 339.24M | 574.3M | 861.49M | 679.68M | 626.31M | 217.58M | 216.94M | 155.53M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 93.28M | 102.76M | 84.92M | 97.28M | 100.65M | 83.14M | 7.79M | 10.23M | 12.59M | 14.86M |
| totalLiabilities | 911.04M | 925.42M | 721.9M | 1.11B | 1.03B | 820.26M | 840.4M | 449.97M | 328.22M | 268.14M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 8.43M | 8.45M | 8.45M | 97.54M | 97.54M | 96.69M | 96.32M | 95.9M | 95.77M | 95.69M |
| retainedEarnings | 2.73B | 2.63B | 2.56B | 2.31B | 1.63B | 1.59B | 1.87B | 1.77B | 1.72B | 1.63B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 282.29M | 475.86M | 1.09B | 983.01M | 79.35M | -156.78M | 210.43M | 187.33M | 140.62M | -53.68M |
| depreciationAndAmortization | 127.26M | 168.07M | 147.61M | 145.48M | 153.25M | 155.08M | 121.97M | 102.9M | 99.44M | 76.52M |
| deferredIncomeTax | - | - | -3.22M | -850K | -72000 | -691K | -724K | - | - | - |
| stockBasedCompensation | 5.3M | 5.57M | 3.22M | 850K | 72000 | 691K | 724K | 356.44K | 309K | 123.25K |
| changeInWorkingCapital | - | - | 309.04M | -391.62M | -39.21M | 3.56M | 23.98M | -2.89M | 4.65M | -5.71M |
| accountsReceivables | - | - | 305.54M | -384.24M | -54.97M | 45.26M | 14.27M | -34.06M | 2.34M | -23.68M |
| inventory | - | - | 504K | 11.48M | 7.64M | 15.28M | -6.97M | -1.39M | -8.88M | 16.56M |
| accountsPayables | - | - | 938K | 7.94M | -3.77M | -21.34M | 8.71M | -2.25M | 9.08M | 2.75M |
| otherWorkingCapital | - | -12.31M | 2.06M | -26.81M | 11.89M | -35.65M | 7.96M | 34.81M | 2.1M | -1.33M |
| otherNonCashItems | 570.8M | -87.54M | -19.26M | 401.78M | 102.68M | 253.6M | -61.94M | 379.56M | 238.2M | 172.37M |
| netCashProvidedByOperatingActivities | 570.8M | 561.96M | 1.52B | 1.14B | 296.06M | 255.46M | 294.43M | 417.98M | 286.58M | 32.09M |
| investmentsInPropertyPlantAndEquipment | -295.69M | -271.78M | -186.99M | -77.83M | -60.66M | -113.37M | -98.28M | -89.91M | -84.77M | -84.07M |
| acquisitionsNet | -36.2M | -80.56M | 11.69M | 21.62M | 22.72M | 4.53M | -831.26M | 2.36M | -800K | -849.53M |
| purchasesOfInvestments | -219.73M | -160.12M | -20M | -194.48M | - | - | -20.13M | -205M | -9.7M | 8.37M |
| salesMaturitiesOfInvestments | 32.6M | 4.21M | 100M | 14.02M | - | - | 205.43M | -205M | 116K | 1.03B |
| otherInvestingActivities | 13.67M | -281K | -3M | 14.14M | -4.82M | 64000 | 21.28M | 7.77M | -7.97M | 8.38M |
| netCashProvidedByInvestingActivities | -505.35M | -508.54M | -98.29M | -222.52M | -42.76M | -108.78M | -722.97M | -287.14M | -79.1M | 125.01M |
| netDebtIssuance | - | 281.37M | - | -310M | 145.7M | -10.82M | 360M | - | - | - |
| longTermNetDebtIssuance | - | 291.14M | - | -310M | 145.7M | -10.82M | 360M | - | - | - |
| shortTermNetDebtIssuance | - | -9.77M | - | - | - | - | - | - | - | - |
| netStockIssuance | -9.09M | -26.16M | -192.45M | - | - | - | - | - | - | - |
| netCommonStockIssuance | -9.09M | -26.16M | -559.77M | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -9.09M | -26.16M | -559.77M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | 367.32M | - | - | - | - | - | - | - |
| netDividendsPaid | -346.59M | -397.31M | -839.12M | -307.97M | -33.3M | -124.76M | -133M | -99.74M | -49.86M | -66.48M |
| commonDividendsPaid | -346.59M | -321.23M | -839.12M | -307.97M | -33.3M | -124.76M | -133M | -99.74M | -49.86M | -66.48M |
| preferredDividendsPaid | - | -76.08M | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -17.07M | -3.3M | -377.31M | -10.16M | -13.88M | - | -15.24M | -2.36M | -2.27M | -985K |
| netCashProvidedByFinancingActivities | -372.74M | -145.4M | -1.41B | -628.13M | 98.53M | -135.57M | 211.75M | -102.09M | -52.14M | -67.47M |
| date | 2026-01-31 | 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 811.68M | 735.56M | 1.02B | 945.64M | 856.57M | 1.14B | 1.58B | 1.53B | 1.03B | 642.71M |
| costOfRevenue | 537.43M | 465.62M | 482.78M | 487.78M | 418.46M | 422.88M | 518.04M | 516.17M | 468.43M | 354.03M |
| grossProfit | 274.25M | 269.6M | 532.36M | 457.85M | 438.11M | 715.54M | 1.06B | 1.01B | 557.1M | 288.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 34.8M | 30.05M | 29.64M | 26.73M | 25.43M | 17.47M | 18M | 3.14M | 2.69M |
| sellingAndMarketingExpenses | - | 120.82M | 96.13M | 76.73M | 44.69M | 20.77M | 53.52M | 25.82M | 31.85M | 22.99M |
| sellingGeneralAndAdministrativeExpenses | 170.15M | 155.96M | 126.18M | 106.59M | 71.43M | 92.25M | 70.98M | 61.51M | 64.65M | 81.66M |
| otherExpenses | - | 123.96M | - | - | - | 15.01M | - | 7.4M | 2.43M | 1.43M |
| operatingExpenses | 170.15M | 279.92M | 126.18M | 106.59M | 71.43M | 107.26M | 70.98M | 68.9M | 67.08M | 83.1M |
| costAndExpenses | 707.58M | 745.88M | 608.96M | 594.38M | 489.89M | 530.14M | 589.02M | 585.08M | 535.51M | 437.13M |
| netInterestIncome | -10.7M | -9.29M | -8.45M | -2.36M | 29.74M | 12.74M | -8.09M | -11.46M | -9.72M | -9.12M |
| interestIncome | 5.32M | 7.04M | 6.12M | 2.54M | 40.98M | 18.85M | 13.85M | 1.48M | 6.9M | 2.13M |
| interestExpense | 16.01M | 16.34M | 8.45M | 4.91M | 11.24M | 6.11M | 8.09M | 12.94M | 9.74M | 9.12M |
| depreciationAndAmortization | 116.08M | 1.17M | 189.82M | 87.2M | 73.55M | 73.23M | 64.37M | 73.85M | 67.28M | 78.4M |
| ebitda | 220.18M | 257.17M | 563.55M | 424.99M | 441.91M | 356.95M | 1.06B | 546.17M | 310.86M | 153.85M |
| ebit | 104.1M | 256M | 373.74M | 337.79M | 368.36M | 322.3M | 992.84M | 472.32M | 243.58M | 116.69M |
| nonOperatingIncomeExcludingInterest | - | -266.32M | 32.44M | 13.47M | -1.68M | 6.38M | - | 467.96M | 246.44M | 1.97M |
| operatingIncome | 104.1M | -10.32M | 406.18M | 351.26M | 366.68M | 608.29M | 992.84M | 940.28M | 490.02M | 205.58M |
| totalOtherIncomeExpensesNet | 2.65M | 148.17M | 57.28M | -18.15M | -2.61M | -32.58M | -40.05M | -475.43M | -254.55M | -23.64M |
| incomeBeforeTax | 106.75M | 137.85M | 463.46M | 333.11M | 364.07M | 592.2M | 952.79M | 929.7M | 470.94M | 190.06M |
| incomeTaxExpense | 52.28M | 38.78M | 123.15M | 108.93M | 112.4M | 173.4M | 284.18M | 277.05M | 140.58M | 55.33M |
| netIncomeFromContinuingOperations | 54.47M | 99.06M | 340.31M | 224.19M | 251.67M | 209.4M | 668.6M | 326.33M | 165.18M | 67.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 54.47M | 99.06M | 340.31M | 224.19M | 251.67M | 418.8M | 668.6M | 652.65M | 330.36M | 134.72M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 54.47M | 99.06M | 340.31M | 224.19M | 251.67M | 209.4M | 668.6M | 326.33M | 165.18M | 67.36M |
| eps | 0.06 | 0.12 | 0.4 | 0.26 | 0.3 | 0.48 | 0.71 | 0.78 | 0.4 | 0.16 |
| date | 2026-01-31 | 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 322.28M | 331.85M | 413.95M | 638.76M | 296.08M | 730.65M | 971.24M | 715.71M | 513.08M | 424.66M |
| shortTermInvestments | 296.43M | 375.44M | 2.27M | 185.76M | 188.97M | 19.98M | 100M | 100M | - | - |
| cashAndShortTermInvestments | 618.71M | 707.28M | 807.27M | 824.52M | 485.05M | 750.64M | 1.07B | 815.71M | 513.08M | 424.66M |
| netReceivables | 167.58M | 99.32M | 130.97M | 145.17M | 173.47M | 140.36M | 161.01M | 472.35M | 175.31M | 88.21M |
| accountsReceivables | 167.58M | 75.01M | 130.97M | 103.18M | 173.47M | 140.36M | 161.01M | 472.35M | 175.31M | 88.21M |
| otherReceivables | - | 24.32M | - | 42M | - | - | - | - | - | - |
| inventory | 118.2M | 144.37M | 131.08M | 116.75M | 95.37M | 59.24M | 70.62M | 59.74M | 50.66M | 73.34M |
| prepaids | - | 13.27M | - | 14.19M | - | 25.49M | - | 14.72M | - | 13.75M |
| otherCurrentAssets | 79.35M | 58.56M | 51.77M | 162.29M | 199.55M | 134.06M | 7.7M | 14.9M | 118.05M | 41.18M |
| totalCurrentAssets | 983.83M | 1.02B | 1.12B | 1.26B | 949.45M | 1.11B | 1.31B | 1.38B | 857.1M | 641.14M |
| propertyPlantEquipmentNet | 2.05B | 2.1B | 2.03B | 1.82B | 1.78B | 1.79B | 1.82B | 1.83B | 1.82B | 2.06B |
| goodwill | - | 5.6M | - | 5.6M | - | 5.6M | - | 5.6M | - | 5.6M |
| intangibleAssets | 60.03M | 56.23M | 63.31M | 59.41M | 67.3M | 63.04M | 70.59M | 66.03M | 73.6M | 70.96M |
| goodwillAndIntangibleAssets | 60.22M | 61.82M | 63.31M | 65M | 67.3M | 68.64M | 70.59M | 71.63M | 73.6M | 76.55M |
| longTermInvestments | 384.19M | 323.97M | 323.35M | 291.87M | 245.1M | 210.64M | 94.77M | 94.97M | 404K | 229K |
| taxAssets | - | - | - | - | - | - | - | 14.8M | - | 214K |
| otherNonCurrentAssets | 31.82M | 26.52M | 2.43M | 26.05M | 11.49M | 66.3M | 67.9M | 40.92M | 68.82M | 364K |
| totalNonCurrentAssets | 2.52B | 2.52B | 2.42B | 2.21B | 2.1B | 2.13B | 2.05B | 2.05B | 1.96B | 2.13B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.51B | 3.54B | 3.54B | 3.47B | 3.05B | 3.24B | 3.37B | 3.43B | 2.82B | 2.78B |
| totalPayables | 118.41M | 122.14M | 110.17M | 189.28M | 124.09M | 95.42M | 109.97M | 94.48M | 104.2M | 78.79M |
| accountPayables | 118.41M | 122.14M | 110.17M | 189.28M | 124.09M | 95.42M | 109.97M | 94.48M | 104.2M | 78.79M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 40.05M | - | 33.75M | - | 23.35M | - | 59.2M | 25.73M | 18.38M | 36.63M |
| shortTermDebt | 269.86M | 279.57M | 262.44M | 270.1M | 6.22M | 11.97M | 51.83M | 2.46M | 471K | 953K |
| capitalLeaseObligationsCurrent | 8.72M | 8.6M | 12.18M | 9.47M | 9.47M | 9.79M | 10.66M | 10.69M | 10.76M | 10.07M |
| taxPayables | - | - | - | - | - | 219.45M | - | 379.5M | 115.28M | 24.53M |
| deferredRevenue | - | 2.99M | - | - | - | 1.28M | - | 906K | 115.28M | - |
| otherCurrentLiabilities | 32.29M | 78.91M | 77.17M | 145.82M | 76.46M | 264.2M | 360.62M | 403.84M | 186.59M | 41.33M |
| totalCurrentLiabilities | 469.33M | 492.21M | 495.72M | 614.68M | 233.37M | 382.66M | 592.29M | 537.2M | 320.38M | 167.77M |
| longTermDebt | - | - | - | - | - | -1000 | 16.68M | 191.24M | 188.32M | 496.29M |
| capitalLeaseObligationsNonCurrent | 104.33M | 84.69M | 86.56M | 93.29M | 76.89M | 75.14M | 80.76M | 86.59M | 88.48M | 90.58M |
| deferredRevenueNonCurrent | - | 406K | - | - | - | 2.35M | - | 2.84M | - | - |
| deferredTaxLiabilitiesNonCurrent | 200.16M | 163.41M | - | - | - | 99.06M | - | - | - | - |
| otherNonCurrentLiabilities | 123.39M | 170.33M | 298.75M | 217.44M | 241.52M | 162.7M | 179.36M | 296.47M | 208.41M | 274.61M |
| totalNonCurrentLiabilities | 427.87M | 418.82M | 385.32M | 310.74M | 318.41M | 339.24M | 276.79M | 574.3M | 485.21M | 861.49M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 113.05M | 93.28M | 98.75M | 102.76M | 86.36M | 84.92M | 91.42M | 97.28M | 99.24M | 100.65M |
| totalLiabilities | 897.21M | 911.04M | 881.03M | 925.42M | 551.78M | 721.9M | 869.08M | 1.11B | 805.6M | 1.03B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.75M | 8.43M | 8.45M | 8.45M | 8.45M | 8.45M | 158.35M | 97.54M | 97.54M | 97.54M |
| retainedEarnings | 2.66B | 2.73B | 2.79B | 2.63B | 2.55B | 2.56B | 2.49B | 2.31B | 1.9B | 1.63B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-01-31 | 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 54.47M | 99.06M | 170.15M | 224.19M | 251.67M | 418.8M | 668.6M | 652.65M | 330.36M | 134.72M |
| depreciationAndAmortization | 116.08M | 50.52M | 96.67M | 91.01M | 77.06M | 73.23M | 68.34M | 73.85M | 67.28M | 78.4M |
| deferredIncomeTax | - | - | - | - | - | -302.12M | - | 51.65M | - | - |
| stockBasedCompensation | - | 2.84M | 1.23M | 3.47M | 2.1M | 1.61M | 901K | 425K | - | 36000 |
| changeInWorkingCapital | - | 50M | - | -12.31M | - | 154.05M | - | -199.78M | - | -17.72M |
| accountsReceivables | - | 53.36M | - | 47.08M | - | 152.77M | - | -192.12M | - | -27.49M |
| inventory | - | -24.22M | - | -60.92M | - | 252K | - | 5.74M | - | 3.82M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | 20.85M | - | 1.53M | - | 1.03M | - | -13.4M | - | 5.94M |
| otherNonCashItems | 15.05M | 49.18M | 48.84M | 125M | -200.23M | 195.77M | 245.6M | 107.17M | 189.59M | 177.36M |
| netCashProvidedByOperatingActivities | 185.6M | 251.61M | 316.89M | 431.36M | 130.6M | 541.34M | 983.45M | 685.97M | 452.67M | 233.69M |
| investmentsInPropertyPlantAndEquipment | -96.67M | -176.14M | -67.29M | -122.91M | -148.87M | -119.89M | -67.09M | -59.61M | -18.22M | -30.93M |
| acquisitionsNet | -11.21M | 919.42K | 17.22M | 150.49K | 20000 | 8.23M | 328.02K | 24.41M | 23.71M | 20.96M |
| purchasesOfInvestments | -39.04M | - | - | - | -320M | -20M | - | -194.48M | - | - |
| salesMaturitiesOfInvestments | 82.79M | - | - | - | 4.37M | 100M | - | 85.04M | - | - |
| otherInvestingActivities | - | 22.3M | -282.81M | -78.95M | -157.81M | 44.11M | 465K | -85.04M | 1.67M | -2.22M |
| netCashProvidedByInvestingActivities | -64.12M | -153.84M | -350.1M | -201.86M | -306.68M | -31.67M | -66.63M | -229.69M | 7.17M | -12.2M |
| netDebtIssuance | - | - | -5.09M | - | - | - | -132.86M | - | - | - |
| longTermNetDebtIssuance | - | - | -5.09M | - | - | - | -132.86M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -451.41K | -9.01M | -5.17M | -3.3M | - | -80.58M | -31.29M | - | - | - |
| netCommonStockIssuance | -451.41K | -9.01M | -5.17M | -3.3M | - | -80.58M | -31.29M | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -451.41K | -9.01M | -5.17M | -3.3M | - | -80.58M | -31.29M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -124.52M | -159.16M | -185.97M | -143.71M | -253.6M | -348.76M | -490.36M | -249.71M | -58.26M | -33.3M |
| commonDividendsPaid | -124.52M | -159.16M | -185.97M | -143.71M | -177.52M | -130.78M | -271.45M | -54.1M | -29.13M | -16.65M |
| preferredDividendsPaid | - | - | - | - | -76.08M | -43.6M | -218.91M | -70.75M | -29.13M | - |
| otherFinancingActivities | -6.62M | -6.75M | -3.16M | 260.16M | -4.95M | 52.15M | -93.72M | 122.23M | -128.32M | 59.2M |
| netCashProvidedByFinancingActivities | -131.59M | -174.91M | -196.23M | 113.15M | -258.55M | -754.37M | -654.51M | -254.96M | -373.17M | 85.1M |