-$162 (-5.14%)
| date | 2025-11-30 | 2024-11-30 | 2023-11-30 | 2022-11-30 | 2021-11-30 |
|---|---|---|---|---|---|
| revenue | 2.86B | 2.57B | 2.23B | 1.68B | 868.43M |
| costOfRevenue | 764.93M | 682.33M | 616.29M | 468.94M | 260.26M |
| grossProfit | 2.1B | 1.88B | 1.61B | 1.22B | 608.17M |
| researchAndDevelopmentExpenses | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.87B | - | - | - | - |
| otherExpenses | - | 1.67B | 1.35B | 1.17B | 911.11M |
| operatingExpenses | 1.87B | 1.67B | 1.35B | 1.17B | 911.11M |
| costAndExpenses | 2.64B | 2.35B | 1.96B | 1.63B | 1.17B |
| netInterestIncome | -5.92M | -8.18M | -8.37M | -8.25M | -11.5M |
| interestIncome | 3.53M | 301K | 2.49M | 3.32M | 7000 |
| interestExpense | 9.46M | 8.3M | 10.86M | 11.56M | 11.51M |
| depreciationAndAmortization | 122.93M | 102.34M | 90.07M | 85.78M | 77.64M |
| ebitda | 286.83M | 275.77M | 342.24M | 188.86M | 148.44M |
| ebit | 163.9M | 173.43M | 252.17M | 103.08M | 70.8M |
| nonOperatingIncomeExcludingInterest | 61.96M | 43.66M | 10.25M | -53.68M | -373.74M |
| operatingIncome | 225.86M | 217.08M | 262.42M | 49.4M | -302.94M |
| totalOtherIncomeExpensesNet | -71.42M | -51.95M | -21.11M | 42.11M | 362.23M |
| incomeBeforeTax | 154.44M | 165.13M | 241.31M | 91.51M | 59.29M |
| incomeTaxExpense | 51.98M | 64.8M | 40.27M | 28.64M | 18.71M |
| netIncomeFromContinuingOperations | 102.46M | 100.33M | 201.04M | 62.88M | 40.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -1000 | - |
| netIncome | 102.46M | 100.33M | 201.04M | 62.88M | 40.58M |
| netIncomeDeductions | - | - | - | - | - |
| bottomLineNetIncome | 102.46M | 100.33M | 201.04M | 62.88M | 40.58M |
| eps | 103.29 | 101.14 | 299.17 | 93.57 | 60.38 |
| date | 2025-11-30 | 2024-11-30 | 2023-11-30 | 2022-11-30 | 2021-11-30 |
|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.39B | 1.32B | 862.24M | 935.04M | 819.17M |
| shortTermInvestments | - | - | - | - | - |
| cashAndShortTermInvestments | 1.39B | 1.32B | 862.24M | 935.04M | 819.17M |
| netReceivables | 158.48M | 122.05M | 95.61M | 132.02M | 209.75M |
| accountsReceivables | 127.4M | 100.04M | 73.74M | 48.29M | 27.97M |
| otherReceivables | 31.09M | 22.01M | 21.87M | 83.74M | 181.77M |
| inventory | 21.87M | 15.92M | 11.37M | 9.98M | 6.57M |
| prepaids | 52.4M | 40.93M | 27.06M | 30.6M | 22.02M |
| otherCurrentAssets | 11.6M | 1.31M | 1.86M | 2.17M | 3.39M |
| totalCurrentAssets | 1.63B | 1.5B | 998.14M | 1.11B | 1.06B |
| propertyPlantEquipmentNet | 753.18M | 656.17M | 531.26M | 563.37M | 548.42M |
| goodwill | - | - | - | 833K | 5.83M |
| intangibleAssets | 12.66M | 11.5M | 7.14M | 6.89M | 7.74M |
| goodwillAndIntangibleAssets | 12.66M | 11.5M | 7.14M | 7.72M | 13.58M |
| longTermInvestments | - | - | 133.22M | 128.95M | 108.64M |
| taxAssets | 102.54M | 84.04M | 94.77M | 60.86M | 45.58M |
| otherNonCurrentAssets | 151.64M | 154.72M | 54000 | 54000 | 184K |
| totalNonCurrentAssets | 1.02B | 906.43M | 766.45M | 760.95M | 716.4M |
| otherAssets | - | 1000 | - | - | 1000 |
| totalAssets | 2.65B | 2.41B | 1.76B | 1.87B | 1.78B |
| totalPayables | 144.46M | 198.41M | 237.63M | 208.18M | 156M |
| accountPayables | 90.21M | 78.74M | 64.08M | 61.94M | 53.44M |
| otherPayables | 54.25M | 119.67M | 173.56M | 146.25M | 102.56M |
| accruedExpenses | - | - | - | 127.16M | 56.19M |
| shortTermDebt | 206.71M | 164.11M | 161.74M | 201.72M | 173.64M |
| capitalLeaseObligationsCurrent | - | - | - | - | - |
| taxPayables | - | 41.6M | 118.09M | 78.52M | 39.49M |
| deferredRevenue | 4.65M | - | - | - | - |
| otherCurrentLiabilities | 297.86M | 156.92M | 121.86M | -24.18M | 17.83M |
| totalCurrentLiabilities | 653.67M | 519.44M | 521.23M | 512.88M | 403.67M |
| longTermDebt | 624.05M | 584.9M | 825.08M | 1.14B | 1.23B |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - |
| otherNonCurrentLiabilities | 64.69M | 56.88M | 54.4M | 52.02M | 41.76M |
| totalNonCurrentLiabilities | 688.74M | 641.78M | 879.48M | 1.2B | 1.27B |
| otherLiabilities | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - |
| totalLiabilities | 1.34B | 1.16B | 1.4B | 1.71B | 1.67B |
| treasuryStock | - | - | - | - | - |
| preferredStock | - | - | - | - | - |
| commonStock | 411.55M | 411.55M | 20M | 20M | 20M |
| retainedEarnings | 507M | 444.22M | 343.89M | 142.85M | 84.98M |
| additionalPaidInCapital | 391.55M | 391.55M | - | - | - |
| date | 2025-11-30 | 2024-11-30 | 2023-11-30 | 2022-11-30 | 2021-11-30 |
|---|---|---|---|---|---|
| netIncome | 102.46M | 165.13M | 241.31M | 91.51M | 40.58M |
| depreciationAndAmortization | 122.93M | 102.34M | 90.07M | 85.78M | 77.64M |
| deferredIncomeTax | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - |
| changeInWorkingCapital | -2.98M | -22.24M | 2.1M | 65.8M | -34.64M |
| accountsReceivables | -27.36M | -26.43M | -23.59M | -20.31M | -15.16M |
| inventory | -5.95M | -4.55M | -1.39M | -3.41M | 2.27M |
| accountsPayables | 11.46M | - | - | - | - |
| otherWorkingCapital | 18.87M | 8.74M | 27.08M | 89.52M | -21.75M |
| otherNonCashItems | 67.84M | -36.22M | 39.56M | 145.93M | -54.88M |
| netCashProvidedByOperatingActivities | 290.26M | 209.01M | 373.05M | 389.03M | 28.69M |
| investmentsInPropertyPlantAndEquipment | -258.27M | -236.39M | -72.11M | -191.79M | -176.66M |
| acquisitionsNet | 3M | - | - | - | - |
| purchasesOfInvestments | -288M | -30M | -13.28M | -124.56M | -104.81M |
| salesMaturitiesOfInvestments | 289M | - | 2.5M | - | 128K |
| otherInvestingActivities | 277.72M | -39.9M | -447K | -10.99M | -3.36M |
| netCashProvidedByInvestingActivities | 23.46M | -306.29M | -83.33M | -327.34M | -284.71M |
| netDebtIssuance | 81.74M | -237.8M | -357.92M | -55.82M | 181.15M |
| longTermNetDebtIssuance | 81.74M | -237.8M | -357.92M | -55.82M | 181.15M |
| shortTermNetDebtIssuance | - | - | - | - | - |
| netStockIssuance | - | 772.98M | - | - | - |
| netCommonStockIssuance | - | 772.98M | - | - | - |
| commonStockIssuance | - | 772.98M | - | - | - |
| commonStockRepurchased | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - |
| netDividendsPaid | -39.62M | - | - | - | - |
| commonDividendsPaid | -39.62M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - |
| otherFinancingActivities | -1.61M | -8.22M | -4.6M | - | - |
| netCashProvidedByFinancingActivities | 40.51M | 526.96M | -362.52M | -55.82M | 181.15M |
| date | 2026-05-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 835.34M | 797.23M | 722.8M | 713.93M | 712.55M | 712.55M | 648.2M | 650.45M | 663.13M | 605.07M |
| costOfRevenue | 221.17M | 219.26M | 192.06M | 195.63M | 188.62M | 188.62M | 171.01M | 171.64M | 173.96M | 165.72M |
| grossProfit | 614.17M | 577.97M | 530.74M | 518.3M | 523.93M | 523.93M | 477.19M | 478.81M | 489.17M | 439.35M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 520.48M | 491.52M | 480.55M | 474.66M | 457.92M | 457.92M | 436.95M | 445.57M | - | -2000 |
| otherExpenses | - | - | - | - | 501 | 501 | - | - | 413.4M | 371.51M |
| operatingExpenses | 520.48M | 491.52M | 480.55M | 474.66M | 457.92M | 457.92M | 436.95M | 445.57M | 413.4M | 371.51M |
| costAndExpenses | 741.65M | 710.78M | 672.61M | 670.29M | 646.54M | 646.54M | 607.96M | 617.22M | 587.36M | 537.23M |
| netInterestIncome | -1.44M | -747K | -710K | -1.7M | -1.76M | -1.76M | -1.89M | -1.96M | -2.17M | -2.17M |
| interestIncome | 1.45M | 1.72M | 1.92M | 938K | 214K | 458K | 34000 | 78000 | 87000 | 2000 |
| interestExpense | 2.88M | 2.46M | 2.63M | 2.64M | 1.76M | 1.76M | 1.92M | 2.04M | 2.14M | 2.2M |
| depreciationAndAmortization | 33.19M | 36.41M | 33.17M | 31.82M | 28.97M | 28.97M | 29.85M | 25.9M | 23.74M | 22.85M |
| ebitda | 126.88M | 122.86M | 19.6M | 77.25M | 94.99M | 94.99M | 55M | 47.38M | 72.93M | 53.86M |
| ebit | 93.69M | 86.45M | -13.56M | 45.43M | 66.01M | 66.01M | 25.16M | 21.48M | 72.93M | 53.86M |
| nonOperatingIncomeExcludingInterest | - | - | - | -1.79M | -501 | -501 | 15.08M | 11.76M | 2.84M | 13.98M |
| operatingIncome | 93.69M | 86.45M | 50.19M | 43.64M | 66.01M | 66.01M | 40.24M | 33.24M | 75.77M | 67.84M |
| totalOtherIncomeExpensesNet | -1.69M | -804K | -65.61M | -843K | -2.48M | -2.48M | -17M | -13.79M | -4.98M | -16.18M |
| incomeBeforeTax | 92M | 85.65M | -15.42M | 42.8M | 63.53M | 63.53M | 23.24M | 19.44M | 70.79M | 51.66M |
| incomeTaxExpense | 26.07M | 14.56M | -170K | 13.47M | 19.34M | 19.34M | 12.54M | 6.41M | 23.39M | 22.47M |
| netIncomeFromContinuingOperations | 65.93M | 71.09M | -15.25M | 29.33M | 44.19M | 44.19M | 10.7M | 13.04M | 47.4M | 29.19M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1000 | - | 1000 | -1000 | - | - | 1000 | - | - | -1000 |
| netIncome | 65.93M | 71.09M | -15.24M | 29.33M | 44.19M | 44.19M | 10.7M | 13.04M | 47.4M | 29.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 65.93M | 71.09M | -15.24M | 29.33M | 44.19M | 44.19M | 10.7M | 13.04M | 47.4M | 29.19M |
| eps | 66.46 | 71.66 | -15.37 | 29.57 | 44.54 | 44.54 | 10.79 | 13.14 | 69.45 | 42.76 |
| date | 2026-05-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.6B | 1.38B | 1.39B | 1.42B | 1.31B | 1.18B | 1.03B | 1.3B | 1.55B | 1.57B |
| shortTermInvestments | - | - | - | - | - | 128M | 288M | - | - | - |
| cashAndShortTermInvestments | 1.6B | 1.38B | 1.39B | 1.42B | 1.31B | 1.31B | 1.32B | 1.3B | 1.55B | 1.57B |
| netReceivables | 177.51M | 131.23M | 158.48M | 139.18M | 143.63M | 125.74M | 122.05M | 104.03M | 112.41M | 87.64M |
| accountsReceivables | 158.42M | 113.82M | 127.4M | 116.06M | 125.74M | 125.74M | 100.04M | 90.79M | 101.37M | 76.38M |
| otherReceivables | 19.08M | 17.41M | 31.09M | 23.12M | 17.9M | - | 22.01M | 13.24M | 11.04M | 11.26M |
| inventory | 18.32M | 23.03M | 21.87M | 18.3M | 26.95M | 26.95M | 15.92M | 16.57M | 15.69M | 13.43M |
| prepaids | 57.15M | 53.71M | 52.4M | 45.23M | 43.23M | 43.23M | 40.93M | 30.5M | 33.56M | 29.85M |
| otherCurrentAssets | 14.19M | 11.14M | 11.6M | 5.28M | 7.22M | 25.12M | 1.31M | 1.97M | 1.98M | 1.48M |
| totalCurrentAssets | 1.86B | 1.6B | 1.63B | 1.63B | 1.53B | 1.53B | 1.5B | 1.45B | 1.72B | 1.71B |
| propertyPlantEquipmentNet | 695.09M | 725.73M | 753.18M | 740.02M | 705.19M | 705.19M | 656.17M | 613.7M | 566.83M | 560.26M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 10.61M | 11.64M | 12.66M | 13.38M | 13.67M | 13.67M | 11.5M | 12.26M | 11.84M | 6.62M |
| goodwillAndIntangibleAssets | 10.61M | 11.64M | 12.66M | 13.38M | 13.67M | 13.67M | 11.5M | 12.26M | 11.84M | 6.62M |
| longTermInvestments | - | - | - | - | - | - | - | - | 140.71M | 126.76M |
| taxAssets | 113.6M | 104.98M | 102.54M | 74.15M | 81.54M | - | 91.53M | 84.59M | 87.74M | 80.85M |
| otherNonCurrentAssets | 200.87M | 152.38M | 151.64M | 165.31M | 146.07M | 227.61M | 154.72M | 142.23M | 54000 | 54000 |
| totalNonCurrentAssets | 1.02B | 994.73M | 1.02B | 992.85M | 946.47M | 946.47M | 913.92M | 852.78M | 807.17M | 774.55M |
| otherAssets | 1000 | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.88B | 2.6B | 2.65B | 2.62B | 2.48B | 2.48B | 2.42B | 2.3B | 2.52B | 2.48B |
| totalPayables | 251.7M | 94.2M | 144.46M | 107.41M | 228.62M | 88.95M | 112.01M | 89.43M | 211.91M | 200.2M |
| accountPayables | 94.95M | 77.46M | 90.21M | 86.2M | 88.95M | 88.95M | 78.74M | 72.14M | 78.36M | 63.38M |
| otherPayables | 156.75M | 16.74M | 54.25M | 21.2M | 139.66M | - | 33.26M | 17.29M | 133.56M | 136.82M |
| accruedExpenses | - | 14.59M | - | 13.41M | - | 154.49M | - | 17.26M | - | - |
| shortTermDebt | 221.06M | 187.73M | 206.71M | 213.42M | 162.85M | 162.85M | 164.11M | 146.04M | 148.99M | 167.16M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 98.24M | - | - | - | 77.65M | - | - | - | 71.69M | 37.62M |
| deferredRevenue | - | 4.18M | 4.65M | 4.23M | - | - | 4.18M | 4.78M | - | 224.76M |
| otherCurrentLiabilities | 232.07M | 292.36M | 297.86M | 231.06M | 166.99M | 152.17M | 239.14M | 210.52M | 139.49M | -112.82M |
| totalCurrentLiabilities | 704.83M | 593.06M | 653.67M | 569.53M | 558.45M | 558.45M | 519.44M | 468.02M | 500.39M | 479.3M |
| longTermDebt | 708.69M | 593.46M | 624.05M | 670.61M | 566.96M | 566.96M | 584.9M | 541.49M | 744.98M | 771.15M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | 7.49M | - | - | - |
| otherNonCurrentLiabilities | 63.67M | 67.43M | 64.69M | 58.4M | 57.94M | 57.94M | 56.88M | 55.4M | 55.45M | 54.97M |
| totalNonCurrentLiabilities | 772.36M | 660.89M | 688.74M | 729.02M | 624.9M | 624.9M | 649.27M | 596.89M | 800.43M | 826.13M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.48B | 1.25B | 1.34B | 1.3B | 1.18B | 1.18B | 1.17B | 1.06B | 1.3B | 1.31B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10M | 411.55M | 411.55M | 411.55M | 411.55M | 411.55M | 411.55M | 411.55M | 411.55M | 411.55M |
| retainedEarnings | 604.33M | 538.4M | 507M | 522.24M | 492.91M | 492.91M | 444.22M | 433.52M | 420.48M | 373.07M |
| additionalPaidInCapital | 793.1M | 391.55M | 391.55M | 391.55M | 391.55M | 391.55M | 391.55M | 391.55M | 391.55M | 391.55M |
| date | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-05-31 | 2024-02-29 |
|---|---|---|---|---|---|---|
| netIncome | -15.24M | 29.33M | 44.19M | 44.19M | 38.29M | 38.29M |
| depreciationAndAmortization | - | 31.82M | 28.97M | 28.97M | 26.61M | 26.61M |
| deferredIncomeTax | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | -6.09M | -6.09M | -22.01M | -22.01M |
| accountsReceivables | - | - | -12.85M | -12.85M | -13.82M | -13.82M |
| inventory | - | - | -5.51M | -5.51M | -2.16M | -2.16M |
| accountsPayables | - | - | - | - | - | - |
| otherWorkingCapital | - | - | 12.28M | 12.28M | -6.03M | -6.03M |
| otherNonCashItems | 15.24M | -61.15M | 16.19M | 16.19M | 12.56M | 12.56M |
| netCashProvidedByOperatingActivities | - | - | 83.26M | 83.26M | 55.45M | 55.45M |
| investmentsInPropertyPlantAndEquipment | - | - | -58.34M | -58.34M | -38.39M | -38.39M |
| acquisitionsNet | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 79.88M | 79.88M | -7.75M | -7.75M |
| netCashProvidedByInvestingActivities | - | - | 21.53M | 21.53M | -46.14M | -46.14M |
| netDebtIssuance | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - |
| netDividendsPaid | - | - | -19.81M | -19.81M | - | - |
| commonDividendsPaid | - | - | -19.81M | -19.81M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -10.01M | -10.01M | 336.36M | 336.36M |
| netCashProvidedByFinancingActivities | - | - | -29.81M | -29.81M | 336.36M | 336.36M |