$0.07 (0.27%)
| 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 | 4.65B | 4.24B | 3.87B | 3.5B | 2.69B | 2.21B | 2.04B | 1.81B | 1.45B | 1.27B |
| costOfRevenue | 2.55B | 2.33B | 2.13B | 1.89B | 1.35B | 1.2B | 1.14B | 1.04B | 833M | 723.86M |
| grossProfit | 2.1B | 1.91B | 1.74B | 1.61B | 1.34B | 1.01B | 898.34M | 762.37M | 614.98M | 544.59M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 15.5M | 19.4M | 29.8M |
| generalAndAdministrativeExpenses | 348.96M | 335.23M | 232.62M | 215.82M | 192.96M | 184M | 174.37M | 170.99M | 151.36M | 138.12M |
| sellingAndMarketingExpenses | - | - | 17.8M | 15.4M | 13.7M | 7.7M | 7.5M | 5.9M | - | - |
| sellingGeneralAndAdministrativeExpenses | 348.96M | 335.23M | 250.42M | 231.22M | 206.66M | 191.7M | 181.87M | 176.89M | 151.36M | 138.12M |
| otherExpenses | 53.97M | - | - | - | - | - | - | -14.37M | 29.66M | -29.8M |
| operatingExpenses | 402.93M | 335.23M | 250.42M | 231.22M | 206.66M | 191.7M | 181.87M | 178.02M | 200.43M | 138.12M |
| costAndExpenses | 2.95B | 2.66B | 2.38B | 2.13B | 1.56B | 1.39B | 1.33B | 1.22B | 986.68M | 861.98M |
| netInterestIncome | 178.91M | 145.67M | 65.93M | -16.69M | -20.25M | -18.87M | -17.58M | -19.08M | -22.37M | -22.16M |
| interestIncome | 178.91M | 145.67M | 65.93M | - | - | 1.36M | 2.22M | 1.29M | 1.41M | 1.45M |
| interestExpense | - | - | - | 16.69M | 20.25M | 20.23M | 19.81M | 20.37M | 23.78M | 23.61M |
| depreciationAndAmortization | 215.85M | 190.26M | 159.48M | 137.98M | 121.97M | 104.26M | 85.33M | 78.6M | 57M | 48.58M |
| ebitda | 2.11B | 1.9B | 1.71B | 1.5B | 1.26B | 922.46M | 809.66M | 661.48M | 520.88M | 468.55M |
| ebit | 1.9B | 1.71B | 1.55B | 1.36B | 1.14B | 816.1M | 722.54M | 582.88M | 463.88M | 419.47M |
| nonOperatingIncomeExcludingInterest | -198.87M | -142.58M | -67.76M | 17.36M | -5.67M | - | -6.06M | 1.47M | -2.58M | -13M |
| operatingIncome | 1.7B | 1.57B | 1.49B | 1.37B | 1.14B | 816.1M | 716.48M | 584.34M | 461.3M | 406.47M |
| totalOtherIncomeExpensesNet | 198.87M | 142.58M | 67.76M | -34.04M | -14.58M | -15.26M | -11.52M | -21.83M | -21.2M | -10.6M |
| incomeBeforeTax | 1.9B | 1.71B | 1.55B | 1.34B | 1.12B | 800.84M | 704.95M | 562.51M | 440.1M | 395.86M |
| incomeTaxExpense | 347.22M | 352.25M | 316.59M | 250.82M | 185.35M | 100.93M | 113.26M | 144.5M | 45.84M | 125.5M |
| netIncomeFromContinuingOperations | 1.55B | 1.36B | 1.24B | 1.09B | 936.5M | 699.91M | 591.69M | 418.01M | 394.26M | 270.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.55B | 1.36B | 1.24B | 1.09B | 936.5M | 699.91M | 591.69M | 417.87M | 394.23M | 270.36M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.55B | 1.36B | 1.24B | 1.09B | 936.5M | 699.91M | 591.69M | 417.87M | 394.23M | 270.36M |
| eps | 1.61 | 1.42 | 1.3 | 1.15 | 0.99 | 0.75 | 0.64 | 0.45 | 0.43 | 0.3 |
| 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 | 2.78B | 1.51B | 957.4M | 1.38B | 1.05B | 477.72M | 186.32M | 274.52M | 210.1M | 155.85M |
| shortTermInvestments | 2.01B | 1.91B | 1.41B | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.79B | 3.42B | 2.36B | 1.38B | 1.05B | 477.72M | 186.32M | 274.52M | 210.1M | 155.85M |
| netReceivables | 763.39M | 785.88M | 708.61M | 628.46M | 500.64M | 376.95M | 386.79M | 366.91M | 318.26M | 285.02M |
| accountsReceivables | 762.81M | 161.12M | 148.44M | 130.67M | 91.61M | 348.09M | 365.17M | 349.9M | 309.98M | 265.16M |
| otherReceivables | 580K | 624.76M | 560.17M | 497.79M | 409.03M | 28.86M | 21.62M | 17.01M | 8.29M | 19.86M |
| inventory | 39.66M | 43.64M | 39.97M | 58.79M | 44.97M | 20.08M | 20.94M | 16.73M | 10.16M | 10.39M |
| prepaids | - | - | - | 18.73M | 14.29M | 15.33M | 16.57M | 16.66M | 17.62M | 18M |
| otherCurrentAssets | 46.36M | 166.51M | 150.04M | 112.24M | 94.45M | 73.68M | 76.55M | 34.28M | 31.12M | 30.04M |
| totalCurrentAssets | 5.64B | 4.42B | 3.26B | 2.2B | 1.7B | 963.76M | 687.17M | 709.12M | 587.26M | 499.31M |
| propertyPlantEquipmentNet | 3.7B | 3.29B | 2.95B | 2.6B | 2.42B | 2.06B | 1.43B | 1.16B | 944.06M | 816.79M |
| goodwill | 517.78M | 513.91M | 394.29M | 401.95M | 355.72M | 343.62M | 333.32M | 337.24M | 340.24M | 260.2M |
| intangibleAssets | 62.83M | 74.09M | 62.7M | 54.68M | 45.87M | 47.77M | 55.16M | 64.89M | 75.94M | 11.76M |
| goodwillAndIntangibleAssets | 580.61M | 588M | 456.99M | 456.63M | 401.59M | 391.39M | 388.48M | 402.13M | 416.18M | 271.96M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | 213K | 411K | 470K | 1.29M | 23.51M |
| otherNonCurrentAssets | 174.01M | 129.44M | 65.81M | 47.71M | 41.83M | 39.72M | 43.84M | 32.56M | 33.72M | 38.26M |
| totalNonCurrentAssets | 4.45B | 4.01B | 3.48B | 3.11B | 2.86B | 2.49B | 1.86B | 1.6B | 1.4B | 1.15B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 10.09B | 8.43B | 6.74B | 5.31B | 4.56B | 3.46B | 2.55B | 2.31B | 1.98B | 1.65B |
| totalPayables | 268.33M | 262.55M | 183.88M | 194.08M | 181.95M | 153.66M | 121.31M | 134.39M | 77.63M | 82.58M |
| accountPayables | 214.4M | 193.33M | 180.02M | 187.17M | 163.24M | 132.92M | 113.95M | 133.72M | 71.16M | 76.95M |
| otherPayables | 53.93M | 69.21M | 3.86M | 6.91M | 18.71M | 20.74M | 7.36M | 673K | 6.47M | 5.62M |
| accruedExpenses | 67.06M | 96.65M | 71.92M | 35.82M | 39.58M | 37.5M | 38.27M | 37.57M | 86.65M | 74.93M |
| shortTermDebt | - | - | - | - | - | - | 1.14M | 1.15M | 82.16M | 76.15M |
| capitalLeaseObligationsCurrent | 19.87M | 21.3M | 21.47M | 21.79M | 22.47M | 25.57M | 1.14M | - | - | - |
| taxPayables | - | 69.21M | 3.86M | 6.91M | 18.71M | 20.74M | 7.36M | 673K | 6.47M | 5.62M |
| deferredRevenue | 30.44M | 184.03M | 164.59M | 141.99M | 126.34M | 97.25M | 79.89M | 66.93M | 55.62M | 45.13M |
| otherCurrentLiabilities | 297.58M | 64.04M | 50.91M | 47.21M | 50.69M | 42.05M | 40.26M | 37.22M | 92000 | - |
| totalCurrentLiabilities | 683.28M | 628.57M | 492.77M | 440.89M | 421.03M | 356.04M | 282M | 277.26M | 302.15M | 278.78M |
| longTermDebt | - | - | 10.9M | 2M | 397.64M | 396.9M | 400.09M | 398.75M | 550.88M | 564.34M |
| capitalLeaseObligationsNonCurrent | 83.87M | 97.43M | 88.08M | 95.68M | 97.96M | 96.15M | - | 14000 | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 80.62M | 93.65M | 89.49M | 80.06M | 63.97M | 71.69M | 48.68M | 19.73M | 3.19M | 3.82M |
| otherNonCurrentLiabilities | 35.64M | 59.56M | 69.19M | 64.64M | 52.34M | 44.96M | 38.46M | 30.85M | 27.67M | 28.42M |
| totalNonCurrentLiabilities | 200.13M | 250.64M | 257.67M | 242.38M | 611.91M | 609.7M | 487.23M | 449.34M | 581.75M | 596.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 103.74M | 118.73M | 109.55M | 117.48M | 120.43M | 121.72M | 1.14M | 14000 | - | - |
| totalLiabilities | 883.41M | 879.21M | 750.44M | 683.26M | 1.03B | 965.74M | 769.24M | 726.6M | 883.9M | 875.36M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 97000 | 96000 | 96000 | 96000 | 24000 | 24000 | 23000 | 23000 | 23000 | 11000 |
| retainedEarnings | 8.09B | 6.55B | 5.19B | 3.96B | 2.87B | 1.94B | 1.34B | 1.16B | 745.37M | 491.19M |
| additionalPaidInCapital | 1.21B | 1.12B | 938.91M | 838.46M | 761.83M | 672.73M | 572.56M | 526.86M | 453.35M | 392.44M |
| 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 | 1.55B | 1.36B | 1.24B | 1.09B | 936.5M | 699.91M | 591.69M | 418.01M | 394.26M | 270.36M |
| depreciationAndAmortization | 215.85M | 190.26M | 159.68M | 138.6M | 123.08M | 104.26M | 85.33M | 79.04M | 57.44M | 49.64M |
| deferredIncomeTax | -13.44M | -847K | 9.95M | 17.02M | -7.95M | 23.08M | 23.17M | 16.72M | 19.9M | 5.74M |
| stockBasedCompensation | 38M | 35.23M | 39.67M | 38.96M | 40.92M | 23.32M | 23.44M | 23.22M | 20.84M | 20.86M |
| changeInWorkingCapital | 22.56M | -114.14M | -88.28M | -125.49M | -95.82M | 66.16M | -73.91M | -8.2M | -20.79M | -16.12M |
| accountsReceivables | -33.95M | -145.38M | -123.21M | -97.75M | -120.77M | 8.78M | -60.81M | -40.34M | -38.54M | -66.86M |
| inventory | 4.66M | -3.7M | 26.55M | -10.85M | -24.6M | 1.35M | -4.72M | -3.96M | 1.29M | -2.51M |
| accountsPayables | 69.6M | 59.53M | 18.01M | 36.31M | 44.61M | 41.65M | 11.13M | 53.32M | 4.27M | 48.35M |
| otherWorkingCapital | -17.74M | -24.58M | -9.63M | -53.19M | 4.94M | 14.39M | -19.51M | -17.23M | 12.19M | 4.9M |
| otherNonCashItems | -11.59M | -289K | 5.45M | 17.45M | -5.84M | -1.66M | -3.08M | 6.29M | 20.41M | 2.02M |
| netCashProvidedByOperatingActivities | 1.8B | 1.47B | 1.36B | 1.18B | 990.89M | 915.07M | 646.65M | 535.07M | 492.06M | 332.5M |
| investmentsInPropertyPlantAndEquipment | -568.99M | -510.99M | -516.64M | -337.45M | -463M | -603.67M | -374.63M | -296.7M | -172.18M | -173.92M |
| acquisitionsNet | 31.83M | 17.66M | -2.74M | -109.2M | -5M | -11.7M | -745K | 1.8M | -160.15M | 562K |
| purchasesOfInvestments | -4.01B | -4.1B | -1.41B | -374.87M | - | - | - | - | -3.57M | -21.12M |
| salesMaturitiesOfInvestments | 3.96B | 3.64B | 2.74M | 374.87M | - | - | - | - | - | 21.5M |
| otherInvestingActivities | -1.22M | 4.17M | 31.18M | 4.33M | 2.53M | 14.17M | 19.11M | 6.42M | 105K | 100000 |
| netCashProvidedByInvestingActivities | -587.45M | -940.08M | -1.89B | -442.31M | -465.47M | -601.21M | -356.27M | -288.48M | -335.79M | -172.88M |
| netDebtIssuance | -49000 | -10.84M | 10.55M | -417.29M | -1.12M | -1.06M | - | -231M | -7M | -6.03M |
| longTermNetDebtIssuance | -49000 | -10.84M | 10.55M | -417.29M | -1.12M | -1.06M | - | -231M | -7M | -6.03M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 57.44M | 36.67M | 60.78M | 37.73M | 48.18M | 79.92M | -323.42M | 50.31M | 35.46M | -457.89M |
| netCommonStockIssuance | 57.44M | 36.67M | 60.78M | 37.73M | 48.18M | 79.92M | -323.42M | 50.31M | 35.46M | -457.89M |
| commonStockIssuance | 57.44M | 36.67M | 60.78M | 37.73M | 48.18M | 79.92M | 41.58M | 50.31M | 35.46M | 16.61M |
| commonStockRepurchased | - | - | - | - | - | - | -365M | - | - | -457.89M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.28M | -6.56M | -4.71M | -3.14M | -6.14M | -103.45M | -46.89M | -1.35M | -135.43M | 15.43M |
| netCashProvidedByFinancingActivities | 52.11M | 19.27M | 66.62M | -382.69M | 40.92M | -24.6M | -370.3M | -182.04M | -106.98M | -448.5M |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.24B | 1.12B | 1.16B | 1.13B | 1.21B | 1.16B | 1.15B | 1.07B | 1.13B | 1.02B |
| costOfRevenue | 664.47M | 628.86M | 618.03M | 615.38M | 659.45M | 637.76M | 634.72M | 606.44M | 606.69M | 560.05M |
| grossProfit | 572.6M | 492.81M | 537M | 509.72M | 552.27M | 525.55M | 512.1M | 462.56M | 520.57M | 460.1M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 93.74M | 89.39M | 92.27M | 83.9M | 100.72M | 99.34M | 105.74M | 94.03M | 88.3M | 84.25M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 93.74M | 89.39M | 92.27M | 83.9M | 100.72M | 99.34M | 105.74M | 94.03M | 88.3M | 84.25M |
| otherExpenses | 14.57M | 14.71M | 14.04M | 13.22M | - | - | - | 8.99M | -4.93M | -4.05M |
| operatingExpenses | 108.32M | 104.1M | 106.3M | 97.13M | 100.72M | 99.34M | 105.74M | 103.02M | 83.37M | 80.2M |
| costAndExpenses | 772.78M | 732.96M | 724.34M | 712.51M | 760.17M | 737.1M | 740.46M | 709.46M | 690.06M | 640.25M |
| netInterestIncome | 38.81M | 49.99M | 53.5M | 49.84M | 42.78M | 40.75M | 45.55M | 43.49M | 36.22M | 33.96M |
| interestIncome | 38.81M | 49.99M | 53.5M | 49.84M | 42.78M | 40.75M | 45.55M | 43.49M | 36.22M | 33.96M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 58.98M | 55.39M | 47.39M | 53.61M | 54.52M | 54.26M | 53.63M | 50.6M | 50.73M | 45.26M |
| ebitda | 561.08M | 496.44M | 534.51M | 532.02M | 557.32M | 517.31M | 504.94M | 459.03M | 522.84M | 456.02M |
| ebit | 502.09M | 441.05M | 487.12M | 478.41M | 502.8M | 463.05M | 451.32M | 408.43M | 472.11M | 410.75M |
| nonOperatingIncomeExcludingInterest | -37.81M | -52.34M | -56.43M | -65.82M | -51.26M | -36.84M | -44.95M | -48.88M | -34.91M | -30.85M |
| operatingIncome | 464.28M | 388.71M | 430.69M | 412.59M | 451.54M | 426.21M | 406.37M | 359.54M | 437.2M | 379.9M |
| totalOtherIncomeExpensesNet | 37.81M | 52.34M | 56.43M | 65.82M | 51.26M | 36.84M | 44.95M | 48.88M | 34.91M | 30.85M |
| incomeBeforeTax | 502.09M | 441.05M | 487.12M | 478.41M | 502.8M | 463.05M | 451.32M | 408.43M | 472.11M | 410.75M |
| incomeTaxExpense | 100.7M | 91.08M | 84.91M | 83.1M | 97.47M | 76.51M | 90.14M | 86.25M | 90M | 85.23M |
| netIncomeFromContinuingOperations | 401.39M | 349.97M | 402.21M | 395.31M | 405.34M | 386.54M | 361.18M | 322.18M | 382.11M | 325.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 402.4M | 350.73M | 403.71M | 396.35M | 406.61M | 387.4M | 362.09M | 322.57M | 382.29M | 325.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 402.4M | 350.73M | 403.71M | 396.35M | 406.61M | 387.4M | 362.09M | 322.57M | 382.29M | 325.64M |
| eps | 0.43 | 0.36 | 0.42 | 0.41 | 0.42 | 0.4 | 0.38 | 0.34 | 0.4 | 0.34 |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 3.35B | 5.1B | 5.23B | 2.78B | 2.37B | 3.34B | 3.7B | 1.51B | 1.09B | 1.26B |
| shortTermInvestments | 845.57M | - | 9.86M | 2.01B | 2.02B | 458.54M | - | 1.91B | 2B | 1.41B |
| cashAndShortTermInvestments | 4.2B | 5.1B | 5.24B | 4.79B | 4.38B | 3.8B | 3.7B | 3.42B | 3.09B | 2.67B |
| netReceivables | 794.47M | 861.63M | 760.26M | 763.39M | 757.84M | 930.98M | 801.84M | 785.88M | 846.05M | 863.39M |
| accountsReceivables | 794.47M | 861.63M | 759.69M | 762.81M | 175.34M | 192.55M | 190.88M | 161.12M | 181M | 832.18M |
| otherReceivables | - | 817K | 574K | 580K | 582.5M | 738.44M | 610.96M | 624.76M | 665.05M | 31.21M |
| inventory | 49.63M | 41.87M | 40.41M | 39.66M | 44.51M | 59.07M | 52.4M | 43.64M | 46.76M | 42.81M |
| prepaids | 172.13M | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 728K | 170.86M | 158.01M | 46.36M | 172.46M | 179.28M | 180.76M | 166.51M | 165.98M | 174.22M |
| totalCurrentAssets | 5.22B | 6.18B | 6.2B | 5.64B | 5.36B | 4.97B | 4.73B | 4.42B | 4.15B | 3.75B |
| propertyPlantEquipmentNet | 3.8B | 3.79B | 3.75B | 3.7B | 3.67B | 3.58B | 3.48B | 3.29B | 3.18B | 3.16B |
| goodwill | 522.7M | 523.47M | 518.76M | 517.78M | 518.6M | 509.67M | 514.48M | 513.91M | 511.37M | 510.56M |
| intangibleAssets | 53.94M | 57.29M | 59.62M | 62.83M | 66.42M | 68.08M | 72.51M | 74.09M | 76.79M | 84.05M |
| goodwillAndIntangibleAssets | 576.65M | 580.76M | 578.37M | 580.61M | 585.02M | 577.75M | 587M | 588M | 588.16M | 594.61M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 51.73M | 52.67M | 54.49M | 174.01M | 61.11M | 65.2M | 72.66M | 129.44M | 91.4M | 99.87M |
| totalNonCurrentAssets | 4.43B | 4.42B | 4.38B | 4.45B | 4.31B | 4.22B | 4.14B | 4.01B | 3.86B | 3.85B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 9.65B | 10.59B | 10.58B | 10.09B | 9.67B | 9.19B | 8.87B | 8.43B | 8.01B | 7.6B |
| totalPayables | 598.29M | 565.8M | 732.86M | 632.97M | 607.05M | 580.05M | 667.84M | 262.55M | 514.18M | 478.6M |
| accountPayables | 598.29M | 549.17M | 607.39M | 591.83M | 576.92M | 562.2M | 582.22M | 193.33M | 506.8M | 473.86M |
| otherPayables | - | 16.63M | 125.47M | 41.14M | 30.12M | 17.84M | 85.63M | 69.21M | 7.39M | 4.74M |
| accruedExpenses | - | - | - | - | - | - | - | 96.65M | - | - |
| shortTermDebt | - | 16.69M | 17.87M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 15.82M | - | - | 19.87M | 19.79M | 22.7M | 21.44M | 21.3M | 20.48M | 21.22M |
| taxPayables | 37.65M | 16.63M | 125.47M | - | 30.12M | 17.84M | 85.63M | 69.21M | 7.39M | 4.74M |
| deferredRevenue | 33.49M | 31.38M | 30.47M | 30.44M | 30.29M | 26.89M | 25.58M | 184.03M | 28.76M | 26.2M |
| otherCurrentLiabilities | 37.65M | - | - | - | - | - | - | 64.04M | - | - |
| totalCurrentLiabilities | 685.26M | 613.87M | 781.2M | 683.28M | 657.13M | 629.64M | 714.86M | 628.57M | 563.42M | 526.02M |
| longTermDebt | - | - | - | - | - | - | - | - | 427K | 453K |
| capitalLeaseObligationsNonCurrent | 77.29M | 79.44M | 82.07M | 83.87M | 81.27M | 96.7M | 95.44M | 97.43M | 91.13M | 93.88M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 89.73M | 87.62M | 85.84M | 80.62M | 94.55M | 92.89M | 95.46M | 93.65M | 92.01M | 94.14M |
| otherNonCurrentLiabilities | 5.3M | 6.79M | 12.8M | 35.64M | 36.57M | 44.09M | 43.79M | 59.56M | 67.46M | 71.31M |
| totalNonCurrentLiabilities | 172.32M | 173.86M | 180.71M | 200.13M | 212.39M | 233.68M | 234.69M | 250.64M | 251.03M | 259.78M |
| otherLiabilities | 17.18M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 93.12M | 79.44M | 82.07M | 103.74M | 101.06M | 119.4M | 116.87M | 118.73M | 111.61M | 115.1M |
| totalLiabilities | 874.76M | 787.73M | 961.9M | 883.41M | 869.52M | 863.32M | 949.54M | 879.21M | 814.45M | 785.81M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 93000 | 96000 | 97000 | 97000 | 97000 | 97000 | 96000 | 96000 | 96000 | 96000 |
| retainedEarnings | 7.65B | 8.63B | 8.5B | 8.09B | 7.7B | 7.29B | 6.91B | 6.55B | 6.23B | 5.85B |
| additionalPaidInCapital | 1.21B | 1.24B | 1.22B | 1.21B | 1.2B | 1.18B | 1.13B | 1.12B | 1.1B | 1.09B |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 401.39M | 349.97M | 402.21M | 395.31M | 405.34M | 386.54M | 361.18M | 322.18M | 381.93M | 325.64M |
| depreciationAndAmortization | 59.09M | 55.51M | 54.2M | 52.21M | 54.52M | 54.26M | 54.86M | 51.08M | 50.73M | 45.26M |
| deferredIncomeTax | 2.27M | 712K | 5.29M | -13.51M | 20000 | -1.69M | 1.74M | 2.25M | -990K | -1.12M |
| stockBasedCompensation | 9.46M | 10.23M | 9.32M | 9.1M | 9.17M | 9.32M | 10.42M | 8.54M | 9.02M | 9.36M |
| changeInWorkingCapital | 110.6M | -289.64M | 63.43M | 5.93M | 233.65M | -270.16M | 53.14M | 58.39M | 49.88M | -219.21M |
| accountsReceivables | 67.52M | -99.65M | -25.17M | -32.61M | 179.35M | -83.93M | -49.09M | 30.59M | 10.56M | -109.02M |
| inventory | -7.86M | -928K | -655K | 4.84M | 16M | -7.52M | -8.65M | 3.62M | -4.32M | 675K |
| accountsPayables | 33.19M | -60.15M | 21.47M | 13.54M | 11.3M | -15.06M | 59.83M | 19.22M | 33.75M | -31.6M |
| otherWorkingCapital | 17.51M | -128.92M | 67.78M | 20.17M | 27.01M | -163.64M | 51.06M | 4.96M | 9.89M | -79.26M |
| otherNonCashItems | 1.39M | 719K | 802K | -10.56M | -1.82M | -140K | 941K | -3.21M | 5.74M | 1.86M |
| netCashProvidedByOperatingActivities | 584.2M | 127.5M | 535.25M | 438.48M | 700.87M | 178.13M | 482.27M | 439.22M | 496.3M | 161.79M |
| investmentsInPropertyPlantAndEquipment | -80.89M | -69.62M | -108.04M | -87.64M | -127.95M | -116.6M | -236.76M | -137.89M | -87.82M | -123.03M |
| acquisitionsNet | -53000 | -3.23M | 7.93M | 27.3M | -3.18M | 419K | 243K | -7.76M | 1.38M | 1.14M |
| purchasesOfInvestments | -845.57M | 3.88M | -3.88M | -1.99B | -1.56B | -458.54M | - | -1.61B | -1.07B | -1.41B |
| salesMaturitiesOfInvestments | - | -2.02B | 2.02B | 2.02B | - | -1.94B | 1.94B | 1.73B | 485M | 50M |
| otherInvestingActivities | 1.36M | 2.04B | -4.7M | -10000 | 3.87M | 1.94B | -1.26M | 713K | - | - |
| netCashProvidedByInvestingActivities | -925.15M | -57.68M | 1.92B | -28.4M | -1.69B | -574.72M | 1.7B | -23.58M | -668.81M | -1.48B |
| netDebtIssuance | -5000 | -1000 | -5000 | -5000 | -4000 | -40000 | - | -3000 | -1000 | -10.83M |
| longTermNetDebtIssuance | -5000 | -1000 | -5000 | -5000 | -4000 | -40000 | - | -3000 | -1000 | -10.83M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.41B | -203.43M | 1.78M | 9.86M | 7.34M | 37.38M | 2.86M | 10.33M | 6.89M | 11.32M |
| netCommonStockIssuance | -1.41B | -203.43M | 1.78M | 9.86M | 7.34M | 37.38M | 2.86M | 10.33M | 6.89M | 11.32M |
| commonStockIssuance | 5.08M | 14.75M | 1.78M | 9.86M | 7.34M | 37.38M | 2.86M | 10.33M | 6.89M | 11.32M |
| commonStockRepurchased | -1.41B | -218.18M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -572K | -2.39M | -1.33M | -1.92M | -874K | -1.76M | -720K | -1.94M | -2.45M | -1.45M |
| netCashProvidedByFinancingActivities | -1.41B | -205.83M | 450K | 7.93M | 6.46M | 35.58M | 2.14M | 8.38M | 4.44M | -959K |