HKSE : 1373.HK
-$0.02 (-2.99%)
| date | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.54B | 2.69B | 2.83B | 2.92B | 2.69B | 2.54B | 2.35B | 2.23B | 2.11B | 2.04B |
| costOfRevenue | 1.37B | 1.43B | 1.55B | 1.93B | 1.51B | 1.39B | 1.27B | 1.19B | 1.12B | 1.09B |
| grossProfit | 1.17B | 1.26B | 1.28B | 986.74M | 1.18B | 1.15B | 1.08B | 1.04B | 989.15M | 947.58M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.05B | 1.08B | 1.04B | 1.03B | 980.39M | 941.81M | 900.62M | 877M | 851.63M | 826.45M |
| sellingAndMarketingExpenses | 52.52M | 60.83M | 84.49M | 74.76M | 67.51M | 64.09M | 59.18M | 57.2M | 53.25M | 56.98M |
| sellingGeneralAndAdministrativeExpenses | 1.1B | 1.14B | 1.12B | 1.1B | 1.05B | 1.01B | 959.8M | 934.2M | 904.88M | 883.43M |
| otherExpenses | -12.02M | -14.3M | 14.17M | 45.12M | 46.96M | 29.06M | 10.19M | -12.9M | 13.1M | 15.92M |
| operatingExpenses | 1.09B | 1.12B | 1.09B | 748.63M | 1.01B | 973.53M | 942.13M | 922.4M | 892.52M | 874.08M |
| costAndExpenses | 2.46B | 2.55B | 2.63B | 2.68B | 2.52B | 2.37B | 2.21B | 2.11B | 2.01B | 1.97B |
| netInterestIncome | -18.54M | -17.65M | -11.48M | -16.1M | -17.3M | -16.82M | 4.98M | 2.11M | 608K | 1.3M |
| interestIncome | 4.92M | 7.89M | 6.07M | 621K | 2.91M | 5.14M | 5.8M | 2.94M | 1.61M | 3.24M |
| interestExpense | 23.46M | 25.54M | 17.55M | 16.72M | 20.22M | 21.96M | 826K | 827K | 1M | 1.94M |
| depreciationAndAmortization | 355.44M | 384.6M | 361.34M | 378.86M | 384.05M | 391.42M | 29.41M | 29.97M | 30.88M | 32.61M |
| ebitda | 434.29M | 529.91M | 592.86M | 657.6M | 691.97M | 595.7M | 165.7M | 152.24M | 128.25M | 112.67M |
| ebit | 78.85M | 145.31M | 231.52M | 278.74M | 307.92M | 204.28M | 136.29M | 122.27M | 97.37M | 80.06M |
| nonOperatingIncomeExcludingInterest | -4.92M | -7.89M | -6.07M | -621K | -2.91M | -5.14M | - | - | - | - |
| operatingIncome | 73.93M | 137.42M | 192.2M | 238.11M | 172.48M | 176.83M | 136.29M | 122.27M | 97.37M | 80.06M |
| totalOtherIncomeExpensesNet | -18.54M | -17.65M | -11.48M | -16.1M | -17.3M | -16.82M | 7.2M | 489K | -125K | -5.26M |
| incomeBeforeTax | 55.39M | 119.77M | 213.98M | 262.01M | 287.7M | 182.32M | 143.5M | 122.76M | 97.25M | 74.8M |
| incomeTaxExpense | 13.16M | 19.97M | 32.1M | 41.7M | 29.86M | 26.26M | 25.22M | 21.76M | 20.75M | 20.64M |
| netIncomeFromContinuingOperations | 42.24M | 99.8M | 181.88M | 220.32M | 257.84M | 156.06M | 118.27M | 100.99M | 76.5M | 54.16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 47.73M | 101.07M | 181.57M | 220.82M | 254.92M | 150.93M | 119.05M | 104.84M | 87.49M | 66.49M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 47.73M | 101.07M | 181.57M | 220.82M | 254.92M | 150.93M | 119.05M | 104.84M | 87.49M | 66.49M |
| eps | 0.07 | 0.14 | 0.25 | 0.31 | 0.36 | 0.21 | 0.17 | 0.15 | 0.12 | 0.09 |
| date | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 284.56M | 338.5M | 402.31M | 416.92M | 428.46M | 362.74M | 369.7M | 386.01M | 403.75M | 406.08M |
| shortTermInvestments | - | - | - | - | 388K | 388K | 65.17M | 61.56M | 57.63M | 48.19M |
| cashAndShortTermInvestments | 284.56M | 338.5M | 402.31M | 416.92M | 428.85M | 363.12M | 434.88M | 447.58M | 461.38M | 454.27M |
| netReceivables | 8.38M | 8.26M | 23.86M | 14.69M | 9.36M | 79.04M | 73.49M | 6.63M | 9.13M | 9.14M |
| accountsReceivables | 8.38M | 8.26M | 23.84M | 13.89M | 9.36M | 12.43M | 8.71M | 6.63M | 9.13M | 8.68M |
| otherReceivables | - | - | 24000 | 804K | - | 66.61M | 64.78M | - | - | 465K |
| inventory | 374.68M | 402.6M | 360.19M | 375.29M | 374.83M | 335.9M | 288.3M | 275.75M | 252.84M | 280.24M |
| prepaids | 107.08M | 109.56M | 12.57M | 18.81M | 9.59M | 11.04M | 83.1M | 5.62M | 62.16M | 51.17M |
| otherCurrentAssets | 2.91M | - | 85.6M | 73.45M | 90.29M | - | -129.56M | 2.12M | 8.09M | 7.02M |
| totalCurrentAssets | 777.61M | 858.92M | 884.53M | 899.17M | 912.92M | 789.1M | 750.22M | 737.7M | 736.36M | 753.56M |
| propertyPlantEquipmentNet | 589.42M | 748.78M | 744.17M | 681.46M | 699.81M | 615.5M | 143M | 134.1M | 105.14M | 103.34M |
| goodwill | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M |
| intangibleAssets | 26.81M | 21.03M | 29.3M | 32.7M | 35.43M | 35.8M | 24.1M | 21.79M | 21.3M | 22.55M |
| goodwillAndIntangibleAssets | 32.74M | 26.96M | 35.24M | 38.63M | 41.36M | 41.73M | 30.03M | 27.72M | 27.23M | 28.48M |
| longTermInvestments | 39.09M | 8.14M | 46.62M | 59.93M | 40.57M | 34.18M | 38.53M | 10.53M | 12.98M | 13.78M |
| taxAssets | 4.66M | -2.58M | 5.61M | 5.31M | 4.85M | 5.47M | 6.47M | 6.67M | 6.22M | 5.8M |
| otherNonCurrentAssets | 53.7M | 99.38M | 61.27M | 54.25M | 38.11M | 54.37M | -45M | -17.2M | -19.2M | -19.58M |
| totalNonCurrentAssets | 719.62M | 883.26M | 892.91M | 839.59M | 824.7M | 751.24M | 173.03M | 161.82M | 132.37M | 131.82M |
| otherAssets | - | - | - | - | - | - | 108.65M | 116.39M | 97.94M | 84.71M |
| totalAssets | 1.5B | 1.74B | 1.78B | 1.74B | 1.74B | 1.54B | 1.03B | 1.02B | 966.67M | 970.09M |
| totalPayables | 181.17M | 192.18M | 199.33M | 226.04M | 221.39M | 180.46M | 179.35M | 190.93M | 185.27M | 159.59M |
| accountPayables | 135.34M | 192.18M | 153.16M | 176.11M | 186.16M | 152.67M | 155.94M | 166.43M | 160.7M | 159.59M |
| otherPayables | 45.83M | 54.05M | 46.17M | 49.92M | 35.23M | 27.79M | 23.42M | 24.5M | 24.57M | - |
| accruedExpenses | 7.95M | 7.16M | 12.88M | 7.9M | 10.37M | 9.24M | 7.04M | 11.47M | - | 8.55M |
| shortTermDebt | 16.31M | 22.77M | 20.45M | 28.64M | 25.76M | 25.7M | 40.76M | 34.02M | 21.98M | 47.44M |
| capitalLeaseObligationsCurrent | 240.94M | 285.58M | 280.02M | 281.45M | 305.49M | 288.34M | 182K | 186K | 176K | - |
| taxPayables | 3.05M | 8.53M | 46.17M | 49.92M | 35.23M | 27.79M | 23.42M | 24.5M | 24.57M | 19.32M |
| deferredRevenue | - | - | 11.5M | 20.79M | 7.17M | 5.34M | 7.16M | 3.89M | 3.58M | -46.91M |
| otherCurrentLiabilities | 13.57M | 62.49M | 47.89M | 47.62M | 47.54M | 48.27M | 41.9M | 40.46M | 51.28M | 54.34M |
| totalCurrentLiabilities | 452M | 570.19M | 572.07M | 612.42M | 617.72M | 557.36M | 276.4M | 280.96M | 258.7M | 269.91M |
| longTermDebt | 6.25M | 7.3M | - | - | - | - | 605K | 285K | 572K | - |
| capitalLeaseObligationsNonCurrent | 169.28M | 266.04M | 295.27M | 226.68M | 221.72M | 210.13M | 419K | 618K | 759K | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | -684K | -2.73M | -2.17M | - |
| deferredTaxLiabilitiesNonCurrent | 501K | 498K | 1.2M | 609K | 865K | 584K | 1.29M | 3.02M | 2.74M | 2.77M |
| otherNonCurrentLiabilities | 4.76M | 4.44M | 4.5M | 4.19M | 4.02M | 3.22M | 3.21M | 2.9M | 3.01M | 2.64M |
| totalNonCurrentLiabilities | 180.79M | 278.28M | 300.97M | 231.49M | 226.6M | 213.94M | 605K | 285K | 572K | 5.41M |
| otherLiabilities | - | - | - | - | - | - | 4.92M | 6.54M | 6.51M | - |
| capitalLeaseObligations | 410.23M | 551.61M | 575.28M | 508.13M | 527.21M | 498.47M | 601K | 804K | 935K | - |
| totalLiabilities | 632.79M | 848.47M | 873.04M | 843.9M | 844.32M | 771.3M | 281.93M | 287.78M | 265.78M | 275.32M |
| treasuryStock | - | -6.86M | -7.52M | -6.86M | -7.74M | -13.86M | -12.29M | -2.59M | -3.15M | -3.91M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 72.22M | 72.4M | 72.4M | 72.3M | 72.26M | 72.21M | 72.16M | 71.9M | 71.87M | 71.82M |
| retainedEarnings | 407.88M | - | 334.08M | 325.05M | 318.88M | 207.48M | 291.97M | 261.1M | 233.63M | 222.04M |
| additionalPaidInCapital | 515.37M | 517.12M | 517.12M | 515.19M | - | - | 598.98M | 607.52M | 509.69M | 509.23M |
| date | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 55.39M | 101.07M | 181.57M | 220.82M | 254.92M | 150.93M | 119.05M | 104.84M | 87.49M | 66.49M |
| depreciationAndAmortization | 355.44M | 384.6M | 361.34M | 378.86M | 384.05M | 391.42M | 29.41M | 29.97M | 30.88M | 32.61M |
| deferredIncomeTax | - | - | -763.85M | -790.41M | -783.24M | -833.37M | 24.76M | 19.4M | -20.23M | -12.02M |
| stockBasedCompensation | 1.11M | 771K | 3.82M | 3.1M | 3.6M | 3.18M | 1.29M | 2.5M | 2.33M | 1.58M |
| changeInWorkingCapital | -26.3M | -5.17M | -37.35M | -29.58M | -11.54M | -47.35M | -26.06M | -21.9M | 17.9M | 10.44M |
| accountsReceivables | 11.05M | 4.76M | -18.69M | -13.85M | 71000 | -5.2M | -12.56M | -1.19M | -10.12M | -5.16M |
| inventory | 28.97M | -43.97M | 15.42M | -19.46M | -38.42M | -49.48M | -13.5M | -20.72M | 28.02M | 15.6M |
| accountsPayables | - | 34.04M | -34.08M | 3.73M | 26.82M | 7.33M | -8.31M | 3.51M | 10.23M | 7.5M |
| otherWorkingCapital | -66.33M | - | - | - | - | - | 8.31M | -3.51M | -20.47M | -7.5M |
| otherNonCashItems | 92000 | -14.58M | 787.75M | 810.31M | 778.46M | 872.68M | -46.34M | -20.72M | 5.09M | -5.57M |
| netCashProvidedByOperatingActivities | 385.74M | 466.69M | 533.28M | 593.1M | 626.25M | 537.47M | 102.12M | 114.1M | 143.69M | 105.55M |
| investmentsInPropertyPlantAndEquipment | -18.89M | -62M | -30.35M | -29.02M | -84.04M | -35.25M | -31.25M | -77.27M | -49.83M | -26.24M |
| acquisitionsNet | - | - | 1.67M | 3000 | 3.62M | -721K | 502K | 6000 | 59000 | 390K |
| purchasesOfInvestments | - | - | - | -23.31M | - | -1.83M | - | -3000 | -17000 | -585K |
| salesMaturitiesOfInvestments | - | - | - | 388K | - | 4000 | - | 3.92M | -42000 | 195K |
| otherInvestingActivities | -3.65M | 5.97M | 5.66M | -24.06M | 911K | -364K | -3.22M | 2.94M | 1.61M | 2.68M |
| netCashProvidedByInvestingActivities | -22.54M | -56.03M | -28.68M | -51.94M | -80.42M | -37.8M | -33.98M | -70.41M | -48.18M | -22.98M |
| netDebtIssuance | -7.71M | 9.46M | -8.4M | 2.7M | -3.54M | -16.6M | 6.86M | 11.74M | -20.54M | -31.49M |
| longTermNetDebtIssuance | -7.71M | 9.46M | -8.4M | - | -120K | -14.7M | 5.4M | 1.32M | 2.46M | - |
| shortTermNetDebtIssuance | - | - | -8.4M | 2.7M | -3.42M | -16.6M | 7.04M | 10.42M | -20.54M | -31.49M |
| netStockIssuance | -3.19M | -430K | 316K | -6.11M | 2M | -4.38M | -7.52M | -1.44M | 274K | -14.13M |
| netCommonStockIssuance | -3.19M | -430K | 316K | -6.11M | 2M | -4.38M | -7.52M | -1.44M | 274K | -13.57M |
| commonStockIssuance | - | - | 2.03M | 4.11M | 6.01M | 627K | 3.36M | 633K | 514K | 563K |
| commonStockRepurchased | -3.19M | -430K | -1.72M | -10.22M | -4.01M | -5.01M | -10.88M | -2.07M | -240K | -14.13M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -563K |
| netDividendsPaid | -69.12M | -112.23M | -172.54M | -214.66M | -143.52M | -103.57M | -88.18M | -77.37M | -75.91M | -76.09M |
| commonDividendsPaid | -69.12M | -104.17M | -172.54M | -214.66M | -143.52M | -103.57M | -88.18M | -77.37M | -75.91M | -76.09M |
| preferredDividendsPaid | - | -8.06M | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -338.31M | -371.23M | -339.72M | -333.86M | -336.92M | -382.88M | 4.65M | 5.12M | -1.42M | -2.05M |
| netCashProvidedByFinancingActivities | -418.32M | -474.43M | -520.34M | -551.57M | -481.97M | -505.88M | -84.19M | -61.94M | -97.6M | -123.76M |
| date | 2025-10-31 | 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.2B | 1.27B | 1.27B | 1.36B | 1.32B | 1.44B | 1.39B | 1.61B | 1.31B | 1.37B |
| costOfRevenue | 651.65M | 695.98M | 673.95M | 722.02M | 722.09M | 789.12M | 756.38M | 1.06B | 873.17M | 769.86M |
| grossProfit | 545.25M | 570.21M | 596.68M | 642.53M | 600.4M | 650.2M | 630.29M | 545.61M | 441.13M | 601.1M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 482.75M | 523.68M | 528.79M | 545.63M | 531.77M | 535.44M | 502.67M | 534.88M | 493.02M | 513.58M |
| sellingAndMarketingExpenses | 27.31M | 25.02M | 27.49M | 32.96M | 27.87M | 43.65M | 40.84M | 42.15M | 32.62M | 37.03M |
| sellingGeneralAndAdministrativeExpenses | 510.06M | 548.7M | 556.29M | 578.58M | 541.07M | 562.94M | 525.35M | 400.15M | 348.49M | 529.33M |
| otherExpenses | -4.83M | - | -6.46M | - | - | - | - | - | - | - |
| operatingExpenses | 505.22M | 548.7M | 549.82M | 572.25M | 541.07M | 562.94M | 525.35M | 400.15M | 348.49M | 529.33M |
| costAndExpenses | 1.16B | 1.24B | 1.22B | 1.3B | 1.26B | 1.35B | 1.28B | 1.46B | 1.22B | 1.3B |
| netInterestIncome | -8.26M | -9.04M | -9.03M | -10.32M | -7.04M | -5.21M | -6.26M | -7.72M | -8.38M | -9.53M |
| interestIncome | 1.42M | 1.82M | 3.1M | 3.43M | 4.75M | 4.22M | 1.85M | 294K | 327K | 600K |
| interestExpense | 9.87M | 10.86M | 12.59M | 13.75M | 11.79M | 9.43M | 8.11M | 8.02M | 8.7M | 10.13M |
| depreciationAndAmortization | 15.29M | 171.48M | 17.06M | 195.62M | 188.98M | 183.78M | 177.56M | 188.58M | 190.28M | 197.44M |
| ebitda | 54.59M | 199.78M | 61.92M | 269.33M | 260.58M | 277.69M | 315.17M | 347.52M | 310.08M | 303.14M |
| ebit | 39.3M | 28.3M | 44.86M | 73.71M | 71.6M | 93.92M | 137.61M | 158.94M | 119.8M | 105.7M |
| nonOperatingIncomeExcludingInterest | 728K | -6.79M | 2M | -9.76M | -12.28M | -6.66M | -32.67M | -13.48M | -27.15M | -33.93M |
| operatingIncome | 40.03M | 21.51M | 46.86M | 63.95M | 59.33M | 87.26M | 104.94M | 145.46M | 92.65M | 71.77M |
| totalOtherIncomeExpensesNet | -8.44M | -3.48M | -9.49M | -3.99M | 484K | -2.78M | 24.55M | 5.46M | 18.45M | 23.8M |
| incomeBeforeTax | 31.58M | 18.03M | 37.36M | 59.96M | 59.81M | 84.48M | 129.5M | 150.92M | 111.09M | 95.57M |
| incomeTaxExpense | 6.9M | 5.81M | 7.35M | 9.08M | 10.89M | 12.47M | 19.63M | 26.71M | 14.99M | 9.29M |
| netIncomeFromContinuingOperations | 24.69M | 12.22M | 30.02M | 50.88M | 48.92M | 72.01M | 109.87M | 124.21M | 96.1M | 86.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 27.49M | 14.77M | 32.96M | 50.31M | 50.76M | 71.22M | 110.35M | 125.68M | 95.14M | 85.53M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 27.49M | 14.77M | 32.96M | 50.31M | 50.76M | 71.22M | 110.35M | 125.68M | 95.14M | 85.53M |
| eps | 0.04 | 0.02 | 0.05 | 0.07 | 0.07 | 0.1 | 0.15 | 0.18 | 0.13 | 0.12 |
| date | 2025-10-31 | 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 324.36M | 284.56M | 308.07M | 338.5M | 318.78M | 402.31M | 468.85M | 416.92M | 430.55M | 428.46M |
| shortTermInvestments | - | - | 92.73M | - | - | - | - | - | 388K | 388K |
| cashAndShortTermInvestments | 324.36M | 284.56M | 400.8M | 338.5M | 318.78M | 402.31M | 468.85M | 416.92M | 430.94M | 428.85M |
| netReceivables | 94.04M | 8.38M | 8.98M | 8.26M | 7.33M | 23.86M | 12.41M | 14.69M | 20.42M | 9.36M |
| accountsReceivables | 7.34M | 8.38M | 8.98M | 8.26M | 6.28M | 23.84M | 12.39M | 13.89M | 20.42M | 9.36M |
| otherReceivables | 86.7M | - | - | - | 1.04M | 24000 | 15000 | 804K | - | - |
| inventory | 366.56M | 374.68M | 417.03M | 402.6M | 385.04M | 360.19M | 372.5M | 375.29M | 355.47M | 374.83M |
| prepaids | 15.91M | 107.08M | 21.02M | 109.56M | 27.81M | 12.57M | 24.62M | 18.81M | 24.25M | 9.59M |
| otherCurrentAssets | - | 2.91M | - | - | 91.09M | 85.6M | 86.54M | 73.45M | 84.41M | 90.29M |
| totalCurrentAssets | 800.87M | 777.61M | 847.84M | 858.92M | 830.04M | 884.53M | 964.92M | 899.17M | 915.48M | 912.92M |
| propertyPlantEquipmentNet | 536.09M | 589.42M | 689.59M | 748.78M | 816.01M | 744.17M | 638.56M | 681.46M | 667.82M | 699.81M |
| goodwill | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M | 5.93M |
| intangibleAssets | 24.1M | 26.81M | 25.04M | 21.03M | 26.84M | 29.3M | 30.48M | 32.7M | 34.69M | 35.43M |
| goodwillAndIntangibleAssets | 30.03M | 32.74M | 30.98M | 26.96M | 32.77M | 35.24M | 36.41M | 38.63M | 40.62M | 41.36M |
| longTermInvestments | 40M | 39.09M | 7.4M | 8.14M | 43.47M | 46.62M | 43.15M | 59.93M | 64.44M | 40.57M |
| taxAssets | 4.68M | 4.66M | 5.54M | 5.56M | 6.34M | 5.61M | 5.97M | 5.31M | 8.59M | 4.85M |
| otherNonCurrentAssets | 47.21M | 53.7M | 93.69M | 99.38M | 45.62M | 61.27M | 46.25M | 54.25M | 45.88M | 38.11M |
| totalNonCurrentAssets | 658.02M | 719.62M | 821.65M | 883.26M | 944.21M | 892.91M | 770.34M | 839.59M | 827.35M | 824.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.46B | 1.5B | 1.67B | 1.74B | 1.77B | 1.78B | 1.74B | 1.74B | 1.74B | 1.74B |
| totalPayables | 148.44M | 181.17M | 180.79M | 192.18M | 185.02M | 199.33M | 251.78M | 226.04M | 269.24M | 221.39M |
| accountPayables | 141.2M | 135.34M | 180.79M | 192.18M | 180.33M | 153.16M | 183.52M | 176.11M | 217.92M | 186.16M |
| otherPayables | 7.24M | 45.83M | 60.06M | 54.05M | 4.69M | 46.17M | 68.25M | 49.92M | 51.32M | 35.23M |
| accruedExpenses | 8.08M | 7.95M | 7.05M | 7.16M | 12.58M | 12.88M | 7.98M | 7.9M | 7.45M | 10.37M |
| shortTermDebt | 17.74M | 16.31M | 20.91M | 22.77M | 21.52M | 20.45M | 28.11M | 28.64M | 29.21M | 25.76M |
| capitalLeaseObligationsCurrent | 218.15M | 240.94M | 253.09M | 285.58M | 272.51M | 280.02M | 273.37M | 281.45M | 261.28M | 305.49M |
| taxPayables | - | 3.05M | - | 8.53M | 4.69M | 46.17M | 68.25M | 49.92M | 51.32M | 35.23M |
| deferredRevenue | 5.2M | - | - | - | 6.28M | 11.5M | 15.62M | 20.79M | 15.08M | 7.17M |
| otherCurrentLiabilities | 36.82M | 13.57M | 67.12M | 62.49M | 42.79M | 47.89M | 41.54M | 47.62M | 43.71M | 47.54M |
| totalCurrentLiabilities | 434.42M | 452M | 528.96M | 570.19M | 540.7M | 572.07M | 618.4M | 612.42M | 625.97M | 617.72M |
| longTermDebt | 142.31M | 6.25M | 6.79M | 7.3M | 7.8M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 136.62M | 169.28M | 243.24M | 266.04M | 340.66M | 295.27M | 193.04M | 226.68M | 229.98M | 221.72M |
| deferredRevenueNonCurrent | - | - | - | - | 340.66M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 501K | 501K | 498K | 498K | 1.32M | 1.2M | 811K | 609K | 835K | 865K |
| otherNonCurrentLiabilities | -132.03M | 4.76M | 4.64M | 4.44M | 4.58M | 4.5M | 4.52M | 4.19M | 3.52M | 4.02M |
| totalNonCurrentLiabilities | 147.41M | 180.79M | 255.17M | 278.28M | 354.37M | 300.97M | 198.38M | 231.49M | 234.33M | 226.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 354.77M | 410.23M | 496.33M | 551.61M | 613.17M | 575.28M | 466.41M | 508.13M | 491.26M | 527.21M |
| totalLiabilities | 581.83M | 632.79M | 784.13M | 848.47M | 895.07M | 873.04M | 816.77M | 843.9M | 860.3M | 844.32M |
| treasuryStock | - | - | - | -6.86M | - | -7.52M | - | -6.86M | - | -7.74M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 72.02M | 72.22M | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M | 72.3M | 72.28M | 72.26M |
| retainedEarnings | - | 407.88M | - | 429.27M | - | 334.08M | - | 325.05M | 287.56M | 318.88M |
| additionalPaidInCapital | 513.67M | 515.37M | 517.12M | 517.12M | 517.12M | 517.12M | 72.4M | 515.19M | 514.97M | - |
| date | 2025-10-31 | 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 27.49M | 14.77M | 32.96M | 50.31M | 50.76M | 71.22M | 110.35M | 125.68M | 95.14M | 85.53M |
| depreciationAndAmortization | 165.11M | 171.48M | 183.96M | 195.62M | 188.98M | 183.78M | 177.56M | 188.58M | 190.28M | 197.44M |
| deferredIncomeTax | - | - | - | - | - | -366.16M | - | -345.66M | - | -357.93M |
| stockBasedCompensation | - | 25000 | 1.09M | -1.23M | 2M | 1.88M | 1.95M | 1.82M | 1.28M | 1.4M |
| changeInWorkingCapital | - | 40.02M | - | -39.21M | - | -3.27M | - | -33.32M | - | -38.35M |
| accountsReceivables | - | 11.05M | - | 4.76M | - | -18.69M | - | -13.85M | - | 71000 |
| inventory | - | 28.97M | - | -43.97M | - | 15.42M | - | -19.46M | - | -38.42M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 34.64M | -44.7M | -13.87M | 57.26M | 348.77M | 333.3M | 379.75M | 332.64M | 418.49M | 329.56M |
| netCashProvidedByOperatingActivities | 227.24M | 181.6M | 204.14M | 262.75M | 210.56M | 220.74M | 312.54M | 269.75M | 323.35M | 217.65M |
| investmentsInPropertyPlantAndEquipment | -17.08M | -5.4M | -13.48M | -15.15M | -47.14M | -15.41M | -14.94M | -11.17M | -17.86M | -62.65M |
| acquisitionsNet | 937K | - | - | - | -387K | 1.27M | 400K | 3000 | - | 27000 |
| purchasesOfInvestments | - | - | - | - | -5.24M | - | - | -217K | -23.31M | 4000 |
| salesMaturitiesOfInvestments | - | - | - | -1000 | 297K | - | - | 388K | - | 1.12M |
| otherInvestingActivities | - | -1.57M | -2.08M | -2.12M | 5.24M | 3.41M | 2.25M | 217K | -24.28M | -1.12M |
| netCashProvidedByInvestingActivities | -16.14M | -6.97M | -15.57M | -17.26M | -47.24M | -14.14M | -14.54M | -10.78M | -41.16M | -62.62M |
| netDebtIssuance | 768K | -5.23M | -178.2M | 643K | -173.58M | -7.79M | -160.73M | -651K | -174.68M | - |
| longTermNetDebtIssuance | - | - | -178.2M | - | -173.58M | - | -160.73M | - | -174.68M | - |
| shortTermNetDebtIssuance | 768K | -5.23M | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.74M | -3.19M | - | -430K | - | -1.72M | 2.03M | -6.73M | -3.25M | 231K |
| netCommonStockIssuance | -2.74M | -3.19M | - | -430K | - | -1.72M | 2.03M | -6.73M | -3.25M | 231K |
| commonStockIssuance | - | - | - | - | - | 23.3M | 2.03M | 231K | 3.88M | 232K |
| commonStockRepurchased | -2.74M | -3.19M | - | -430K | - | -1.72M | -1.24M | -6.96M | -3.25M | -1000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.74M | -28.81M | -40.3M | -40.3M | -71.92M | -86.38M | -86.16M | -105.62M | -109.04M | -64.54M |
| commonDividendsPaid | -10.74M | -28.81M | -40.3M | -32.24M | -71.92M | -86.38M | -86.16M | -75.44M | -109.04M | -64.54M |
| preferredDividendsPaid | - | - | - | -8.06M | - | - | - | -30.18M | - | - |
| otherFinancingActivities | -159.14M | -162.1M | -478K | -186.21M | -800K | -187.38M | 2.03M | -159.47M | 7.23M | -191.26M |
| netCashProvidedByFinancingActivities | -171.85M | -199.34M | -218.99M | -226.94M | -246.3M | -275.48M | -244.86M | -271.82M | -279.74M | -255.57M |