-$60 (-6.19%)
| date | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 |
|---|---|---|---|---|---|---|---|
| revenue | 6.65B | 6.37B | 6.29B | 5.68B | 4.94B | 5.28B | 5.42B |
| costOfRevenue | 4.75B | 4.55B | 4.57B | 3.97B | 3.32B | 3.73B | 3.99B |
| grossProfit | 1.91B | 1.82B | 1.72B | 1.71B | 1.63B | 1.56B | 1.43B |
| researchAndDevelopmentExpenses | 25.11M | 29.27M | 33.07M | 29.03M | 32.02M | 25.62M | 30.36M |
| generalAndAdministrativeExpenses | - | - | - | - | - | 114M | 109M |
| sellingAndMarketingExpenses | - | - | - | - | - | 1.12B | 1.17B |
| sellingGeneralAndAdministrativeExpenses | 1.45B | 1.37B | 1.32B | 1.24B | 1.22B | 1.23B | 1.28B |
| otherExpenses | - | - | - | - | - | - | - |
| operatingExpenses | 1.47B | 1.4B | 1.35B | 1.27B | 1.26B | 1.26B | 1.31B |
| costAndExpenses | 6.22B | 5.95B | 5.92B | 5.24B | 4.57B | 4.98B | 5.3B |
| netInterestIncome | -26.73M | -16.33M | -17.65M | -17M | -27.68M | -30.65M | -32.98M |
| interestIncome | 2.31M | 2.13M | 38000 | 4000 | 2000 | 18000 | 54000 |
| interestExpense | 29.03M | 18.46M | 17.69M | 17.01M | 27.68M | 30.67M | 33.04M |
| depreciationAndAmortization | 161.75M | 136.19M | 124.55M | 105.17M | 124.15M | 218.12M | 270.51M |
| ebitda | 540.83M | 623.24M | 493.14M | 547.78M | 493.49M | 519.24M | 387.88M |
| ebit | 379.08M | 487.05M | 368.59M | 442.61M | 369.34M | 301.12M | 117.37M |
| nonOperatingIncomeExcludingInterest | 53.11M | -65.21M | 824K | -5.27M | - | - | - |
| operatingIncome | 432.19M | 421.84M | 369.41M | 437.34M | 369.34M | 301.12M | 117.37M |
| totalOtherIncomeExpensesNet | -82.14M | 46.75M | -18.51M | -11.74M | -169.72M | -287.66M | -173.34M |
| incomeBeforeTax | 350.05M | 468.59M | 350.9M | 425.6M | 199.62M | 13.46M | -55.97M |
| incomeTaxExpense | 108.77M | 138.39M | 94.6M | -30.67M | 18.9M | -20.93M | -84.88M |
| netIncomeFromContinuingOperations | 241.28M | 330.2M | 256.3M | 456.27M | 180.71M | 34.39M | 28.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -1000 | -1000 | 1000 | - | - | - |
| netIncome | 241.28M | 330.2M | 256.3M | 456.27M | 180.71M | 34.39M | 28.91M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 241.28M | 330.2M | 256.3M | 456.27M | 180.71M | 34.39M | 28.91M |
| eps | 60.42 | 83.42 | 67.94 | 123.79 | 49.3 | 8.88 | 7.46 |
| date | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.06B | 1.05B | 852.61M | 865.36M | 1B | 880.95M | 613.96M |
| shortTermInvestments | - | - | - | - | - | - | 183.83M |
| cashAndShortTermInvestments | 1.06B | 1.05B | 852.61M | 865.36M | 1B | 880.95M | 613.96M |
| netReceivables | 1.27B | 1.45B | 1.69B | 1.14B | 1.6B | 1.8B | 1.35B |
| accountsReceivables | 1.27B | 1.45B | 1.69B | 1.12B | 1.6B | 1.8B | 1.35B |
| otherReceivables | - | - | - | 17.5M | - | - | - |
| inventory | 1.08B | 895.14M | 976.36M | 879.33M | 856.77M | 735.31M | 624.24M |
| prepaids | 133.28M | 46.86M | 20.89M | 31.49M | 24.17M | 41.16M | - |
| otherCurrentAssets | 64.36M | 35.53M | 45.28M | 577.42M | 12.48M | 9.09M | 39.61M |
| totalCurrentAssets | 3.61B | 3.48B | 3.58B | 3.49B | 3.49B | 3.47B | 2.63B |
| propertyPlantEquipmentNet | 1.11B | 1.06B | 911.94M | 908.05M | 834.12M | 1.06B | 1.68B |
| goodwill | - | - | - | - | - | - | - |
| intangibleAssets | 53.17M | 64.56M | 69.84M | 40.03M | 12.71M | 16.75M | 25.69M |
| goodwillAndIntangibleAssets | 53.17M | 64.56M | 69.84M | 40.03M | 12.71M | 16.75M | 25.69M |
| longTermInvestments | 301.46M | 277.46M | 100.98M | 44.14M | 48.86M | 47.32M | 51.09M |
| taxAssets | 167.83M | 139.35M | 191.19M | 236.54M | 168.69M | 145.88M | 145.35M |
| otherNonCurrentAssets | 85.25M | 81.92M | 101.11M | 79.73M | 60.48M | 48.84M | 118.94M |
| totalNonCurrentAssets | 1.72B | 1.62B | 1.38B | 1.31B | 1.12B | 1.32B | 2.02B |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 5.32B | 5.1B | 4.96B | 4.8B | 4.62B | 4.79B | 4.65B |
| totalPayables | 447.5M | 590.75M | 772.15M | 863.22M | 513M | 559.34M | 432.26M |
| accountPayables | 351.02M | 519.11M | 648.66M | 837.54M | 406.33M | 558.21M | 431.69M |
| otherPayables | 96.48M | 71.64M | 123.49M | 25.68M | 106.67M | 1.13M | 569K |
| accruedExpenses | 207.29M | 213.04M | 191.12M | 183.38M | 203.46M | 193.08M | 169.6M |
| shortTermDebt | 403.5M | 333.06M | 695.88M | 902.48M | 1.05B | 2.06B | 1.31B |
| capitalLeaseObligationsCurrent | 1.12M | 1.82M | 838K | 838K | 1.45M | 1.66M | 803K |
| taxPayables | - | 73.04M | 40.53M | 25.68M | 61.45M | 1.13M | 569K |
| deferredRevenue | 94.05M | 41.33M | 452.05M | 29.94M | - | - | - |
| otherCurrentLiabilities | 301.87M | 412.92M | -56.5M | 245.49M | 344.53M | 370.18M | 421.45M |
| totalCurrentLiabilities | 1.46B | 1.59B | 2.06B | 2.23B | 2.11B | 3.18B | 2.33B |
| longTermDebt | 1.24B | 1.1B | 872.2M | 783.08M | 985.56M | 1.19B | 1.94B |
| capitalLeaseObligationsNonCurrent | 2.24M | 3.35M | 698K | 1.54M | 2.37M | 2.37M | 1.41M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 60.37M | 44.76M | 8.73M | 5.11M | 7.04M | 5.56M | 28.48M |
| otherNonCurrentLiabilities | 114.82M | 92.47M | 104.65M | 107.02M | 175.46M | 163.49M | 168.11M |
| totalNonCurrentLiabilities | 1.42B | 1.24B | 986.28M | 896.74M | 1.17B | 1.36B | 2.14B |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.35M | 5.17M | 1.54M | 2.37M | 3.83M | 4.03M | 2.21M |
| totalLiabilities | 2.87B | 2.83B | 3.04B | 3.12B | 3.29B | 4.54B | 4.47B |
| treasuryStock | -27.59M | -35.92M | -49.94M | -109.78M | -58.13M | -189.27M | -412.34M |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M | 60M | 60M |
| retainedEarnings | 1.18B | 1.03B | 772.08M | 586.56M | 190.54M | 10.18M | 514.55M |
| additionalPaidInCapital | 594.19M | 586.99M | 582.7M | 602.81M | 683.8M | - | - |
| date | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 241.28M | 330.2M | 256.3M | 456.27M | 180.71M | 34.39M | 28.91M |
| depreciationAndAmortization | 161.75M | 136.19M | 124.55M | 105.17M | 124.15M | 218.12M | 270.51M |
| deferredIncomeTax | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 6.31M | 10.91M | 3.94M | - | - | - |
| changeInWorkingCapital | -269.28M | 124.87M | -127.32M | 58.62M | 26.02M | -464.4M | -20.61M |
| accountsReceivables | 178.43M | 221.64M | 11.93M | -85.42M | 202.62M | -455.56M | -85.72M |
| inventory | -183.53M | 81.23M | -97.03M | -22.56M | -121.46M | -111.16M | -45.04M |
| accountsPayables | -155.43M | -279.57M | -48.26M | 271M | 9.52M | -12.8M | -67.78M |
| otherWorkingCapital | -108.76M | 101.58M | 6.05M | -104.4M | -64.65M | 115.11M | 177.93M |
| otherNonCashItems | 82.22M | 40.13M | 52.75M | -99.09M | 156.78M | 300.8M | 63.29M |
| netCashProvidedByOperatingActivities | 215.96M | 637.7M | 317.19M | 524.9M | 487.67M | 88.92M | 342.1M |
| investmentsInPropertyPlantAndEquipment | -336.22M | -239.17M | -110.28M | -170.33M | -55.85M | -81.89M | -361.94M |
| acquisitionsNet | 1.02M | 7.26M | 10000 | 3.95M | 95000 | 155.16M | 560K |
| purchasesOfInvestments | -36.42M | -59.08M | -49.8M | -7.76M | -7.66M | -1.97M | -1.93M |
| salesMaturitiesOfInvestments | - | 69.63M | - | - | 4.5M | 64.29M | 52.94M |
| otherInvestingActivities | 1.11M | -10.86M | -2.35M | -2.14M | 1.18M | 1.1M | -930K |
| netCashProvidedByInvestingActivities | -370.5M | -232.23M | -162.41M | -176.28M | -57.73M | 136.7M | -311.29M |
| netDebtIssuance | 209.73M | -137.68M | -118.32M | -353.93M | -1.21B | -272K | -21.39M |
| longTermNetDebtIssuance | 219.73M | 352.32M | 81.68M | -203.93M | -407.14M | -1.16B | 8.61M |
| shortTermNetDebtIssuance | -10M | -490M | -200M | -150M | -800M | 1.16B | -30M |
| netStockIssuance | 713K | 2.21M | 16.54M | -74.86M | 898.11M | 43.7M | - |
| netCommonStockIssuance | 713K | 2.21M | 16.54M | -74.86M | 898.11M | 43.7M | - |
| commonStockIssuance | 713K | 2.21M | 16.58M | 13.54M | 898.11M | 43.7M | - |
| commonStockRepurchased | - | - | -42000 | -88.4M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | -87.24M | -74.49M | -70.62M | -54.84M | -1.48M | -1.2M | -1.2M |
| commonDividendsPaid | -87.24M | -74.49M | -70.62M | -54.84M | -1.48M | -1.2M | -1.2M |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | -1000 | - | - | 1000 | - | -1000 | - |
| netCashProvidedByFinancingActivities | 123.2M | -209.95M | -172.39M | -483.64M | -310.51M | 42.23M | -22.59M |
| date | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 | 2023-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.97B | 1.89B | 1.79B | 1.81B | 1.87B | 1.42B | 1.54B | 1.91B | 1.54B | 1.4B |
| costOfRevenue | 1.37B | 1.26B | 1.3B | 1.3B | 1.31B | 1B | 1.07B | 1.36B | 1.07B | 978.79M |
| grossProfit | 601.15M | 638.3M | 490.87M | 510.49M | 560.48M | 421.25M | 468.1M | 549.95M | 476.59M | 416.99M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 8.99M | 4.24M | 9.25M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 404.14M | 363.5M | 416.25M | 421.72M | 371.55M | 353.98M | 380.88M | 371.51M | 335.28M | 338.45M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 404.14M | 363.5M | 416.25M | 421.72M | 371.55M | 353.98M | 380.88M | 380.5M | 339.52M | 347.7M |
| costAndExpenses | 1.77B | 1.62B | 1.71B | 1.73B | 1.68B | 1.36B | 1.45B | 1.74B | 1.41B | 1.33B |
| netInterestIncome | -9.83M | -10.52M | -9.85M | -8.93M | -5.82M | -6.64M | -5.34M | -4.79M | -3.12M | -4.51M |
| interestIncome | 2.71M | 30000 | 2.07M | 32000 | 1.1M | 440K | 734K | 333K | 1.56M | 222K |
| interestExpense | 12.54M | 10.54M | 11.92M | 8.96M | 6.92M | 7.08M | 6.08M | 5.13M | 4.68M | 4.74M |
| depreciationAndAmortization | 47.54M | 45.56M | 42.54M | 47.95M | 40.44M | 38.44M | 34.92M | 36.1M | 35.79M | 33M |
| ebitda | 237.86M | 318.97M | 127.41M | 51.52M | 231.46M | 119.24M | 138.61M | 222.76M | 182.24M | 136.17M |
| ebit | 190.32M | 273.41M | 84.87M | 3.58M | 191.01M | 80.81M | 103.69M | 186.65M | 146.45M | 103.17M |
| nonOperatingIncomeExcludingInterest | 6.69M | 1.4M | -10.26M | 85.2M | -2.08M | -13.53M | -16.48M | -17.21M | -9.38M | -33.88M |
| operatingIncome | 197.01M | 274.81M | 74.61M | 88.77M | 188.93M | 67.28M | 87.21M | 169.45M | 137.07M | 69.29M |
| totalOtherIncomeExpensesNet | -19.23M | -11.94M | -1.66M | -94.15M | -4.84M | 6.45M | 10.4M | 12.08M | 4.69M | 29.14M |
| incomeBeforeTax | 177.78M | 262.86M | 72.95M | -5.38M | 184.09M | 73.73M | 97.61M | 181.53M | 141.77M | 98.43M |
| incomeTaxExpense | 84.1M | 76.31M | 15.5M | 2.26M | 55.87M | 22.08M | 28.56M | 41.89M | 44.44M | 27.86M |
| netIncomeFromContinuingOperations | 93.68M | 186.56M | 57.46M | -7.65M | 128.22M | 51.65M | 69.06M | 139.64M | 97.33M | 70.57M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1000 | 1000 | -1000 | 1000 | - | -1000 | - | -1000 | - | 1000 |
| netIncome | 93.68M | 186.56M | 57.46M | -7.64M | 128.22M | 51.65M | 69.06M | 139.63M | 97.33M | 70.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 93.68M | 186.56M | 57.46M | -7.64M | 128.22M | 51.65M | 69.06M | 139.63M | 97.33M | 70.57M |
| eps | 23.27 | 46.5 | 14.35 | -1.91 | 32.03 | 12.93 | 17.36 | 35.15 | 24.52 | 17.85 |
| date | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 | 2023-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.68B | 1.88B | 1.81B | 1.06B | 1.36B | 1.33B | 1.03B | 1.05B | 954.46M | 1.07B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.68B | 1.88B | 1.81B | 1.06B | 1.36B | 1.33B | 1.03B | 1.05B | 954.46M | 1.07B |
| netReceivables | 1.76B | 1.41B | 1.24B | 1.27B | 1.1B | 1.13B | 1.17B | 1.45B | 1.57B | 1.48B |
| accountsReceivables | 1.76B | 1.41B | 1.24B | 1.27B | 1.1B | 1.13B | 1.17B | 1.45B | 1.57B | 1.48B |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 1.12B | 1.37B | 1.19B | 1.08B | 1.2B | 1.34B | 1.04B | 895.14M | 1.2B | 1.01B |
| prepaids | - | - | - | 133.28M | - | - | - | 46.86M | - | - |
| otherCurrentAssets | 98.85M | 114.85M | 80.4M | 64.36M | 166.08M | 96.26M | 58.72M | 35.53M | 99.3M | 103M |
| totalCurrentAssets | 4.67B | 4.78B | 4.32B | 3.61B | 3.83B | 3.9B | 3.3B | 3.48B | 3.83B | 3.66B |
| propertyPlantEquipmentNet | 1.12B | 1.11B | 1.12B | 1.11B | 1.15B | 1.1B | 1.1B | 1.06B | 954.79M | 964.66M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 43.53M | 47.48M | 52.67M | 53.17M | 56.3M | 55.56M | 59.59M | 64.56M | 69.3M | 65.53M |
| goodwillAndIntangibleAssets | 43.53M | 47.48M | 52.67M | 53.17M | 56.3M | 55.56M | 59.59M | 64.56M | 69.3M | 65.53M |
| longTermInvestments | 482.3M | 360.17M | 341.1M | 301.46M | 295.62M | 286.13M | 293.66M | 277.46M | 221.54M | 187.09M |
| taxAssets | 17.08M | 79.62M | 80.11M | 167.83M | 53.46M | 74.06M | 62.66M | 139.35M | 87.67M | 130.03M |
| otherNonCurrentAssets | 90.08M | 94.1M | 82.68M | 85.25M | 88.52M | 90.66M | 79.71M | 81.92M | 85.16M | 75.61M |
| totalNonCurrentAssets | 1.75B | 1.69B | 1.68B | 1.72B | 1.65B | 1.6B | 1.6B | 1.62B | 1.42B | 1.42B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.42B | 6.47B | 6B | 5.32B | 5.47B | 5.5B | 4.9B | 5.1B | 5.25B | 5.08B |
| totalPayables | 635.82M | 767.57M | 478.56M | 447.5M | 603.5M | 744.65M | 398.98M | 592.14M | 916.42M | 688.2M |
| accountPayables | 562.98M | 682.63M | 474.45M | 351.02M | 572.6M | 704.6M | 393.92M | 519.11M | 911.47M | 667.94M |
| otherPayables | 72.84M | 84.94M | 4.12M | 96.48M | 30.9M | 40.04M | 5.06M | 73.04M | 4.95M | 20.27M |
| accruedExpenses | 235.13M | 216.19M | 158.96M | 207.29M | 158.13M | 211.7M | 161.79M | 213.04M | 148.27M | 198.66M |
| shortTermDebt | 598.44M | 650.01M | 395.57M | 403.5M | 403.5M | 413.5M | 353.46M | 333.06M | 456.4M | 504.56M |
| capitalLeaseObligationsCurrent | - | - | - | 1.12M | - | - | - | 1.82M | - | - |
| taxPayables | - | - | - | - | - | - | - | 73.04M | 4.95M | 20.27M |
| deferredRevenue | - | - | - | 94.05M | - | - | - | 41.33M | - | - |
| otherCurrentLiabilities | 361.56M | 301.98M | 326.89M | 301.87M | 374.69M | 250.73M | 294.14M | 411.53M | 292.26M | 300.87M |
| totalCurrentLiabilities | 1.83B | 1.94B | 1.36B | 1.46B | 1.54B | 1.62B | 1.21B | 1.59B | 1.81B | 1.69B |
| longTermDebt | 1.69B | 1.77B | 2.09B | 1.24B | 1.36B | 1.44B | 1.31B | 1.1B | 1.25B | 1.32B |
| capitalLeaseObligationsNonCurrent | - | - | - | 2.24M | - | - | - | 3.35M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 60.37M | - | - | - | 44.76M | - | - |
| otherNonCurrentLiabilities | 116.6M | 117.63M | 117.16M | 114.82M | 118.79M | 118.86M | 118.87M | 92.47M | 94.96M | 92.86M |
| totalNonCurrentLiabilities | 1.8B | 1.88B | 2.2B | 1.42B | 1.48B | 1.56B | 1.43B | 1.24B | 1.34B | 1.41B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 3.35M | - | - | - | 5.17M | - | - |
| totalLiabilities | 3.63B | 3.82B | 3.56B | 2.87B | 3.02B | 3.18B | 2.64B | 2.83B | 3.15B | 3.1B |
| treasuryStock | -21.02M | -21.02M | -27.59M | -27.59M | -27.59M | -28.46M | -34.47M | -35.92M | -37.76M | -39.22M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M | 143.17M |
| retainedEarnings | 1.74B | 1.69B | 1.5B | 1.18B | 1.55B | 1.43B | 1.37B | 1.03B | 1.25B | 1.16B |
| additionalPaidInCapital | 686.01M | 686.01M | 677.36M | 594.19M | 677.36M | 677.97M | 669.15M | 586.99M | 671.43M | 672.45M |