$0.59 (2.01%)
| date | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.18B | 1.09B | 1.04B | 990.87M | 874.33M | 770.77M | 696.26M | 608.39M | 506.14M | 398.6M |
| costOfRevenue | 244.65M | 228.1M | 260.61M | 252.56M | 249.48M | 224.74M | 215.58M | 173.59M | 135.25M | 112.13M |
| grossProfit | 932.61M | 862.02M | 777.13M | 738.32M | 624.85M | 546.03M | 480.69M | 434.79M | 370.89M | 286.48M |
| researchAndDevelopmentExpenses | 294.54M | 264.85M | 248.77M | 243.53M | 218.52M | 201.26M | 199.75M | 163.75M | 136.79M | 115.93M |
| generalAndAdministrativeExpenses | 150.88M | 137.38M | 128.97M | 126.55M | 135.32M | 106.67M | 102.79M | 93.07M | 84.8M | 68.18M |
| sellingAndMarketingExpenses | 403.99M | 380.15M | 348.64M | 331.4M | 298.64M | 275.74M | 317.62M | 312.21M | 303.32M | 253.02M |
| sellingGeneralAndAdministrativeExpenses | 554.88M | 517.54M | 477.61M | 457.95M | 433.95M | 382.41M | 420.41M | 405.28M | 388.12M | 321.2M |
| otherExpenses | - | - | - | - | - | 2.43M | -1.13M | 1.34M | 789K | 678K |
| operatingExpenses | 849.42M | 782.39M | 726.38M | 701.48M | 652.47M | 583.67M | 620.16M | 569.03M | 524.92M | 437.13M |
| costAndExpenses | 1.09B | 1.01B | 986.87M | 954.03M | 901.96M | 808.41M | 835.74M | 742.62M | 660.16M | 549.26M |
| netInterestIncome | 14.04M | 17.63M | 14.87M | 1.03M | -9.84M | -4.58M | -2.34M | -316K | -1.01M | -896K |
| interestIncome | 24.74M | 23.71M | 18.71M | 5.9M | - | 2.43M | - | - | - | - |
| interestExpense | 10.7M | 6.08M | 3.84M | 4.87M | 9.84M | 7.01M | 2.34M | 316K | 1.01M | 896K |
| depreciationAndAmortization | 37.11M | 22.1M | 51.24M | 65.99M | 81.25M | 75.48M | 58.2M | 46.32M | 40.11M | 40.15M |
| ebitda | 140.67M | 113.34M | 113.83M | 105.27M | 53.62M | 37.84M | -81.27M | -86.58M | -111.42M | -109.82M |
| ebit | 103.56M | 91.24M | 62.59M | 39.28M | -27.63M | -37.64M | -139.47M | -132.9M | -153.23M | -149.98M |
| nonOperatingIncomeExcludingInterest | -20.37M | -11.6M | -11.83M | -2.44M | - | - | - | -1.34M | -789K | -678K |
| operatingIncome | 83.19M | 79.63M | 50.75M | 36.84M | -27.63M | -37.64M | -139.47M | -134.24M | -154.02M | -150.66M |
| totalOtherIncomeExpensesNet | 15.54M | 5.53M | 11.83M | -2.43M | -9.84M | -4.58M | -3.47M | 1.02M | -224K | -218K |
| incomeBeforeTax | 98.73M | 85.16M | 62.59M | 34.41M | -37.46M | -42.23M | -142.94M | -133.21M | -154.24M | -150.87M |
| incomeTaxExpense | -16.65M | -159.46M | -66.45M | 7.62M | 4M | 1.21M | 1.41M | 1.4M | 715K | 914K |
| netIncomeFromContinuingOperations | 115.38M | 244.62M | 129.03M | 26.78M | -41.46M | -43.43M | -144.35M | -134.61M | -154.96M | -151.79M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -14.07M | - | - | - | - | - | - | - | - | - |
| netIncome | 101.31M | 244.62M | 129.03M | 26.78M | -41.46M | -43.43M | -144.35M | -134.61M | -154.96M | -151.79M |
| netIncomeDeductions | - | - | 29.88M | - | - | - | - | - | - | - |
| bottomLineNetIncome | 87M | 201.57M | 99.15M | 8.57M | -53.88M | -43.43M | -144.35M | -134.61M | -154.96M | -151.79M |
| eps | 0.6 | 1.4 | 0.69 | 0.19 | -0.27 | -0.28 | -0.98 | -0.95 | -1.16 | -1.19 |
| date | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 375.13M | 624.58M | 383.74M | 428.46M | 416.27M | 595.08M | 195.59M | 217.52M | 208.08M | 177.39M |
| shortTermInvestments | 102.93M | 98.24M | 96.95M | 32.78M | 170M | - | - | - | - | - |
| cashAndShortTermInvestments | 478.06M | 722.82M | 480.69M | 461.25M | 586.27M | 595.08M | 195.59M | 217.52M | 208.08M | 177.39M |
| netReceivables | 325.14M | 292.71M | 281.49M | 264.52M | 256.31M | 228.31M | 209.43M | 175.13M | 162.13M | 120.11M |
| accountsReceivables | 325.14M | 292.71M | 281.49M | 264.52M | 256.31M | 228.31M | 209.43M | 175.13M | 162.13M | 120.11M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 27.95M | 16.78M | 17.62M | 10.99M | 8.49M | 9.26M |
| otherCurrentAssets | 41.97M | 82.26M | 80M | 81M | 46.02M | 39.11M | 35.09M | 24.92M | 20.49M | 15.34M |
| totalCurrentAssets | 845.17M | 1.1B | 842.18M | 806.76M | 916.56M | 879.29M | 457.73M | 428.55M | 399.19M | 322.1M |
| propertyPlantEquipmentNet | 121.47M | 77.97M | 99.35M | 201.14M | 278.56M | 354.4M | 388.78M | 137.7M | 123.98M | 117.18M |
| goodwill | 82.29M | 76.97M | 76.75M | 73.86M | 74.47M | 18.74M | 18.74M | 18.74M | 16.29M | 16.29M |
| intangibleAssets | 94.31M | 74.51M | 46.78M | 39.17M | 17.71M | 24.82M | 25.12M | 3.51M | 24000 | 543K |
| goodwillAndIntangibleAssets | 176.6M | 151.48M | 123.52M | 113.03M | 92.17M | 43.56M | 43.86M | 22.25M | 16.32M | 16.84M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 284M | 245.42M | 75.66M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 118.82M | 94.88M | 100.44M | 86.22M | 104.71M | 74.44M | 69.63M | 61.65M | 14.08M | 37.56M |
| totalNonCurrentAssets | 700.89M | 569.74M | 398.98M | 400.4M | 475.44M | 472.4M | 502.26M | 221.61M | 154.38M | 171.57M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.55B | 1.67B | 1.24B | 1.21B | 1.39B | 1.35B | 959.99M | 650.16M | 553.57M | 493.67M |
| totalPayables | 96.98M | 54.66M | 79.55M | 79.81M | 58.94M | 4.55M | 16.75M | 15.43M | 17.04M | 6.66M |
| accountPayables | 96.98M | 54.66M | 79.55M | 79.81M | 58.94M | 4.55M | 16.75M | 15.43M | 17.04M | 6.66M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 57.79M | 49.72M | - | - | - | 27.58M | 25.7M | 31.38M | 26.2M | 17.71M |
| shortTermDebt | - | 203.91M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 25.41M | 26.81M | 47.75M | 85.84M | 97.66M | 94.97M | 28.32M | 18.84M | 13.75M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 647.89M | - | 562.86M | 544.18M | 519.48M | 443.93M | 407.49M | 353.59M | 291.9M | 228.66M |
| otherCurrentLiabilities | - | 588.38M | 10.06M | 44.09M | 54.7M | 39.12M | 32.52M | 34.48M | 39.99M | 31.17M |
| totalCurrentLiabilities | 802.67M | 922.08M | 679.28M | 715.83M | 718.98M | 612.84M | 577.43M | 463.2M | 393.97M | 297.94M |
| longTermDebt | 947.39M | 448.64M | 370.82M | 369.35M | 367.46M | 297.61M | 40M | 40M | 40M | 40M |
| capitalLeaseObligationsNonCurrent | 76.97M | 68.77M | 94.16M | 118M | 168.19M | 252.88M | 289.57M | 44.6M | 26.98M | 21.7M |
| deferredRevenueNonCurrent | - | - | - | - | 14.76M | 21.68M | 16.36M | 21.45M | 29.02M | 13.33M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 18.31M | 30.76M | 35.86M | 37.85M | 517.71M | 15.6M | 14.28M | 49.51M | 48.63M | 45.98M |
| totalNonCurrentLiabilities | 1.04B | 548.17M | 500.85M | 525.2M | 1.07B | 587.78M | 360.2M | 155.56M | 144.63M | 121M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 76.97M | 94.18M | 120.98M | 165.75M | 254.04M | 350.54M | 384.54M | 72.91M | 45.82M | 35.44M |
| totalLiabilities | 1.85B | 1.47B | 1.18B | 1.24B | 1.79B | 1.2B | 937.63M | 618.76M | 538.6M | 418.94M |
| treasuryStock | - | - | - | - | - | -1.18M | -1.18M | -1.18M | -1.18M | -1.18M |
| preferredStock | - | 494.24M | 492.1M | 489.99M | 487.88M | - | - | - | - | - |
| commonStock | 14000 | 14000 | 14000 | 14000 | 15000 | 16000 | 15000 | 14000 | 13000 | 13000 |
| retainedEarnings | -846.76M | -962.14M | -1.21B | -1.34B | -1.36B | -1.32B | -1.28B | -1.13B | -1.04B | -884.13M |
| additionalPaidInCapital | 547.61M | 677.09M | 785.37M | 819M | 972.02M | 1.47B | 1.3B | 1.17B | 1.05B | 960.14M |
| date | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 115.38M | 244.62M | 129.03M | 26.78M | -41.46M | -43.43M | -144.35M | -134.61M | -154.96M | -151.79M |
| depreciationAndAmortization | 32.91M | 22.1M | 51.24M | 65.99M | 78.23M | 75.48M | 59.42M | 46.32M | 40.11M | 40.15M |
| deferredIncomeTax | -31.54M | -171.22M | -75.29M | 1.65M | -1.91M | - | - | - | - | - |
| stockBasedCompensation | 233.72M | 219M | 198.78M | 185.63M | 178.97M | 154.29M | 145.99M | 119.3M | 97.48M | 78.37M |
| changeInWorkingCapital | -41.8M | -42.84M | -41.74M | -37.9M | -27.82M | -26.63M | -42.13M | 8.44M | 31.38M | 12.5M |
| accountsReceivables | -31.22M | -14.48M | -21.88M | -8.93M | -27.22M | -18.88M | -34.3M | -12.42M | -42.02M | -20.57M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 6.8M | 6.39M | -1.18M | -1.9M | 17.6M | -12.3M | -100000 | 1.66M | 6.9M | -1.09M |
| otherWorkingCapital | -17.4M | -34.76M | -18.69M | -27.07M | -18.2M | 4.55M | -7.72M | 19.2M | 66.5M | 35.33M |
| otherNonCashItems | 47.79M | 60.6M | 56.7M | 55.83M | 48.8M | 37.12M | 25.78M | 15.88M | 21.38M | 18.37M |
| netCashProvidedByOperatingActivities | 356.45M | 332.26M | 318.73M | 297.98M | 234.82M | 196.83M | 44.71M | 55.32M | 35.39M | -1.22M |
| investmentsInPropertyPlantAndEquipment | -41.25M | -30.21M | -18.4M | -16.5M | -10.49M | -16.49M | -13.41M | -17.57M | -11.82M | -14.96M |
| acquisitionsNet | 309K | 8.4M | -2.73M | - | -59.4M | - | 8000 | 2000 | 107K | 87000 |
| purchasesOfInvestments | -104.36M | -121.34M | -169.42M | -102.09M | -170M | - | - | - | - | - |
| salesMaturitiesOfInvestments | 102.6M | 123.46M | 107.95M | 240M | - | - | - | - | - | 7.3M |
| otherInvestingActivities | - | -3.52M | -190K | -815K | 514K | 107K | 105K | 1.42M | - | - |
| netCashProvidedByInvestingActivities | -42.7M | -23.21M | -82.79M | 120.6M | -239.37M | -16.38M | -13.3M | -16.15M | -11.72M | -7.57M |
| netDebtIssuance | -205M | 201.77M | -30.18M | -40.35M | -51.04M | 238.58M | -38.54M | -23.93M | -16.12M | -8.78M |
| longTermNetDebtIssuance | -205M | 201.77M | -30.18M | -40.35M | -51.04M | 238.58M | -38.54M | -23.93M | -16.12M | -8.78M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -261.22M | -166.1M | -148.93M | -242.09M | -51.12M | 28.86M | 29.39M | 38.19M | 32.06M | 26.81M |
| netCommonStockIssuance | -261.22M | -166.1M | -148.93M | -242.09M | -51.12M | 28.86M | 29.39M | 38.19M | 32.06M | 26.81M |
| commonStockIssuance | 28.62M | 44.96M | 28.2M | 32.08M | 510.45M | 28.86M | 29.39M | 38.19M | 32.06M | 26.81M |
| commonStockRepurchased | -289.84M | -211.06M | -177.13M | -274.17M | -561.57M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -15M | -15M | -14.94M | -15.06M | -9.62M | - | - | - | - | - |
| commonDividendsPaid | - | -15M | -14.94M | -15.06M | -9.62M | - | - | - | - | - |
| preferredDividendsPaid | -15M | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -88.3M | -83.03M | -78.85M | -99M | -61.08M | -48.76M | -44.26M | -43.82M | -35.77M | -17.55M |
| netCashProvidedByFinancingActivities | -569.52M | -62.36M | -272.9M | -396.5M | -172.86M | 218.68M | -53.42M | -29.57M | -19.83M | 479K |
| 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 | 305.94M | 305.88M | 301.11M | 294M | 276.27M | 279.52M | 275.91M | 270.04M | 264.66M | 262.88M |
| costOfRevenue | 62.74M | 60.88M | 61.58M | 61.52M | 60.67M | 58.78M | 55.56M | 55.51M | 58.25M | 62.72M |
| grossProfit | 243.21M | 245M | 239.53M | 232.48M | 215.6M | 220.74M | 220.36M | 214.53M | 206.41M | 200.16M |
| researchAndDevelopmentExpenses | 75.91M | 76.58M | 73.95M | 71.72M | 72.3M | 68.87M | 67.86M | 65.44M | 62.67M | 61.91M |
| generalAndAdministrativeExpenses | 37.98M | 37.58M | 37.46M | 37.98M | 37.86M | 37.09M | 33.67M | 33.57M | 33.05M | 31.19M |
| sellingAndMarketingExpenses | 101.87M | 99.63M | 103.07M | 102.2M | 99.1M | 96.84M | 95.41M | 95.24M | 92.67M | 85.89M |
| sellingGeneralAndAdministrativeExpenses | 139.85M | 137.21M | 140.52M | 140.18M | 136.96M | 133.93M | 129.08M | 128.8M | 125.73M | 117.09M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 215.76M | 213.79M | 214.47M | 211.9M | 209.26M | 202.8M | 196.95M | 194.25M | 188.4M | 178.99M |
| costAndExpenses | 278.5M | 274.66M | 276.04M | 273.42M | 269.93M | 261.58M | 252.5M | 249.76M | 246.65M | 241.71M |
| netInterestIncome | 585K | 2.47M | 3.54M | 4.04M | 4M | 3.96M | -6.12M | 4.59M | 4.88M | 4.42M |
| interestIncome | 2.99M | 5.11M | 6.22M | 6.72M | 6.7M | 6.83M | - | 5.39M | 5.69M | 4.42M |
| interestExpense | 2.4M | 2.64M | 2.68M | 2.68M | 2.7M | 2.86M | 6.12M | 796K | 805K | - |
| depreciationAndAmortization | 9.26M | 13.5M | 8.98M | 7.73M | 6.9M | 6.19M | 5.93M | 5.3M | 4.69M | 12.24M |
| ebitda | 39.17M | 50.58M | 39.07M | 34.15M | 22.74M | 35.73M | 29.34M | 30.28M | 26.55M | 37.83M |
| ebit | 29.91M | 37.08M | 30.09M | 26.42M | 15.84M | 29.54M | 23.41M | 24.98M | 21.86M | 25.58M |
| nonOperatingIncomeExcludingInterest | -2.47M | -5.87M | -5.02M | -5.84M | -9.5M | -11.6M | - | -4.7M | -3.86M | -4.42M |
| operatingIncome | 27.44M | 31.21M | 25.06M | 20.58M | 6.34M | 17.94M | 23.41M | 20.28M | 18.01M | 21.16M |
| totalOtherIncomeExpensesNet | 67000 | 3.23M | 2.34M | 3.16M | 6.81M | 3.09M | -6.12M | 4.7M | 3.86M | 4.42M |
| incomeBeforeTax | 27.51M | 34.44M | 27.4M | 23.74M | 13.14M | 21.02M | 17.29M | 24.98M | 21.86M | 25.58M |
| incomeTaxExpense | 9.78M | -47.24M | 15.34M | 10.3M | 4.95M | -172.99M | 4.4M | 4.48M | 4.64M | -73.65M |
| netIncomeFromContinuingOperations | 17.73M | 81.68M | 12.06M | 13.44M | 8.19M | 194.01M | 12.89M | 20.5M | 17.22M | 99.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -13.19M | -885K | - | - | - | - | - | - | - |
| netIncome | 17.73M | 68.49M | 11.18M | 13.44M | 8.19M | 194.01M | 12.89M | 20.5M | 17.22M | 99.24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 11.91M | 68.49M | 6.9M | 8.1M | 3.52M | 168.07M | 7.63M | 14.34M | 11.51M | 84.1M |
| eps | 0.09 | 0.48 | 0.05 | 0.06 | 0.02 | 1.17 | 0.05 | 0.1 | 0.12 | 0.58 |
| 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 | 378.84M | 375.13M | 634.82M | 659.55M | 689.63M | 624.58M | 608.76M | 406.62M | 449.51M | 383.74M |
| shortTermInvestments | 98.21M | 102.93M | 96.48M | 100.03M | 100.78M | 98.24M | 89.15M | 75.6M | 116.62M | 96.95M |
| cashAndShortTermInvestments | 477.04M | 478.06M | 729.64M | 757.86M | 790.4M | 722.82M | 697.92M | 482.22M | 566.12M | 480.69M |
| netReceivables | 192.34M | 325.14M | 204.93M | 189.56M | 178.08M | 292.71M | 188.5M | 177.49M | 143.05M | 281.49M |
| accountsReceivables | 192.34M | 325.14M | 204.93M | 189.56M | 178.08M | 292.71M | 188.5M | 177.49M | 143.05M | 281.49M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 96.18M | 41.97M | 89.3M | 95.32M | 87.69M | 82.26M | 76.18M | 73.95M | 79.5M | 80M |
| totalCurrentAssets | 765.56M | 845.17M | 1.02B | 1.04B | 1.06B | 1.1B | 962.59M | 733.66M | 788.67M | 842.18M |
| propertyPlantEquipmentNet | 108.79M | 121.47M | 90.96M | 82.56M | 82.62M | 77.97M | 83.28M | 88.45M | 92.76M | 99.35M |
| goodwill | 81.72M | 82.29M | 81.3M | 80.78M | 80.53M | 76.97M | 78.73M | 76.77M | 76.42M | 76.75M |
| intangibleAssets | 98.62M | 94.31M | 91.62M | - | - | 74.51M | - | - | - | 46.78M |
| goodwillAndIntangibleAssets | 180.34M | 176.6M | 172.91M | 80.78M | 80.53M | 151.48M | 78.73M | 76.77M | 76.42M | 123.52M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 275.02M | 284M | 229.82M | 240.16M | 248.46M | 245.42M | 72.35M | 73.41M | 72.16M | 75.66M |
| otherNonCurrentAssets | 91.94M | 118.82M | 91.68M | 178.34M | 173.6M | 94.88M | 157.36M | 148.44M | 146.08M | 100.44M |
| totalNonCurrentAssets | 656.08M | 700.89M | 585.38M | 581.84M | 585.2M | 569.74M | 391.73M | 387.08M | 387.42M | 398.98M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.42B | 1.55B | 1.61B | 1.62B | 1.64B | 1.67B | 1.35B | 1.12B | 1.18B | 1.24B |
| totalPayables | 51.33M | 96.98M | 79.38M | 79.02M | 54.4M | 54.66M | - | - | - | 79.55M |
| accountPayables | 51.33M | 96.98M | 79.38M | 79.02M | 54.4M | 54.66M | - | - | - | 79.55M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 31.5M | 57.79M | - | - | 29.86M | 49.72M | - | - | - | - |
| shortTermDebt | - | - | 204.76M | 204.48M | 204.19M | 203.91M | - | - | - | - |
| capitalLeaseObligationsCurrent | 32.82M | - | - | - | 26.37M | 25.41M | 25.59M | 25.66M | 25.53M | 26.81M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | 647.89M | 533.93M | 533.73M | - | - | 475.47M | 483.99M | 493M | 562.86M |
| otherCurrentLiabilities | 601.38M | - | 34.9M | 35.93M | 562.03M | 588.38M | 86.04M | 77.26M | 72.91M | 10.06M |
| totalCurrentLiabilities | 717.03M | 802.67M | 852.97M | 853.16M | 876.84M | 922.08M | 587.1M | 586.91M | 591.44M | 679.28M |
| longTermDebt | 451.61M | 947.39M | 450.42M | 449.82M | 449.23M | 448.64M | 651.68M | 371.82M | 371.33M | 370.82M |
| capitalLeaseObligationsNonCurrent | 79.25M | 76.97M | 72.42M | - | 71.54M | 68.77M | 75.99M | 82.17M | 88.32M | 94.16M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 15.26M | 18.31M | 24.28M | 95.68M | 29.18M | 30.76M | 25.75M | 26.08M | 30.3M | 35.86M |
| totalNonCurrentLiabilities | 546.12M | 1.04B | 547.12M | 545.5M | 549.95M | 548.17M | 753.42M | 480.08M | 489.95M | 500.85M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 112.07M | 76.97M | 72.42M | - | 97.9M | 94.18M | 101.58M | 107.84M | 113.85M | 120.98M |
| totalLiabilities | 1.26B | 1.85B | 1.4B | 1.4B | 1.43B | 1.47B | 1.34B | 1.07B | 1.08B | 1.18B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 496.86M | - | 495.81M | 495.28M | 494.72M | 494.24M | 493.68M | 493.14M | 492.58M | 492.1M |
| commonStock | 14000 | 14000 | 14000 | 14000 | 14000 | 14000 | 14000 | 14000 | 15000 | 14000 |
| retainedEarnings | -829.03M | -846.76M | -928.44M | -940.5M | -953.95M | -962.14M | -1.16B | -1.17B | -1.19B | -1.21B |
| additionalPaidInCapital | 492.81M | 547.61M | 642.24M | 674.96M | 681.36M | 677.09M | 686.22M | 740.29M | 803.45M | 785.37M |
| 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 | 17.73M | 72.8M | 12.06M | 13.44M | 8.19M | 194.01M | 12.89M | 20.5M | 17.22M | 99.24M |
| depreciationAndAmortization | 9.26M | 9.3M | 8.98M | 7.73M | 6.9M | 6.19M | 5.93M | 5.3M | 4.69M | 12.24M |
| deferredIncomeTax | 7.49M | -51.18M | 10.12M | - | - | - | 1.34M | - | - | - |
| stockBasedCompensation | 56.31M | 1900 | 59.31M | 60.76M | 54.89M | 57.15M | 55.58M | 55.11M | 51.16M | 47.27M |
| changeInWorkingCapital | 42.72M | -1.13M | -33.69M | -52.96M | 45.97M | 2.47M | -29.9M | -59.37M | 43.96M | -7.29M |
| accountsReceivables | 130.86M | -119.33M | -17.67M | -14.58M | 120.35M | -105.24M | -12.54M | -32.26M | 135.56M | -115.16M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -27.54M | 29.45M | -7.08M | -1.05M | -14.51M | 16.91M | 3.88M | 1.79M | -16.19M | 7.96M |
| otherWorkingCapital | -60.6M | 88.75M | -8.94M | -37.33M | -59.88M | 90.8M | -21.24M | -28.89M | -75.42M | 99.91M |
| otherNonCashItems | 6.68M | 80.59M | 16.26M | 16.99M | 11.1M | -157.65M | 16.74M | 14.76M | 14.18M | -62.12M |
| netCashProvidedByOperatingActivities | 140.19M | 110.38M | 73.04M | 45.96M | 127.06M | 102.17M | 62.58M | 36.3M | 131.2M | 89.34M |
| investmentsInPropertyPlantAndEquipment | -11.11M | -10.64M | -11.7M | -10.15M | -8.76M | -9.23M | -7.62M | -6.51M | -6.84M | -3.25M |
| acquisitionsNet | - | 57000 | 7000 | 207K | 38000 | - | 2.4M | 3.3M | 2.7M | -2.73M |
| purchasesOfInvestments | -27.16M | -22.1M | -29.82M | -19.12M | -33.32M | -30.66M | -34.22M | -8.97M | -47.49M | -63.03M |
| salesMaturitiesOfInvestments | 32.12M | 16.2M | 34.2M | 20.55M | 31.65M | 22.5M | 21.5M | 51M | 28.46M | 28.95M |
| otherInvestingActivities | - | - | - | - | - | - | -3.52M | - | - | - |
| netCashProvidedByInvestingActivities | -6.15M | -16.49M | -7.31M | -8.51M | -10.39M | -17.39M | -21.47M | 38.82M | -23.17M | -40.06M |
| netDebtIssuance | - | -205M | - | - | - | -23.33M | 227.24M | - | -2.14M | -4.04M |
| longTermNetDebtIssuance | - | -205M | - | - | - | -23.33M | 227.24M | - | -2.14M | -4.04M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -120.94M | -123.41M | -66.34M | -38.67M | -32.8M | -39.53M | -18.92M | -100.84M | -6.82M | -21.02M |
| netCommonStockIssuance | -120.94M | -123.41M | -66.34M | -38.67M | -32.8M | -39.53M | -18.92M | -100.84M | -6.82M | -21.02M |
| commonStockIssuance | -4.53M | - | 10.51M | 1.25M | 16.86M | 2.88M | 11.05M | 5.72M | 25.31M | 186K |
| commonStockRepurchased | -116.41M | -123.41M | -76.85M | -39.92M | -49.66M | -42.41M | -29.96M | -106.55M | -32.13M | -21.21M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M |
| commonDividendsPaid | - | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M | -3.75M |
| preferredDividendsPaid | -3.75M | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.14M | -20.48M | -19.74M | -22.85M | -25.22M | -746K | -42.48M | -16.82M | -22.98M | -16.56M |
| netCashProvidedByFinancingActivities | -125.83M | -352.64M | -89.83M | -65.28M | -61.78M | -67.36M | 162.1M | -121.41M | -35.7M | -45.38M |