NASDAQ : PLAB
$0.3 (1.02%)
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 849.29M | 866.95M | 892.08M | 824.55M | 663.76M | 609.69M | 550.66M | 535.28M | 450.68M | 483.46M |
| costOfRevenue | 549.46M | 551M | 555.91M | 530.34M | 496.72M | 475.04M | 429.82M | 403.77M | 359.36M | 364.75M |
| grossProfit | 299.83M | 315.95M | 336.16M | 294.21M | 167.04M | 134.65M | 120.84M | 131.5M | 91.32M | 118.71M |
| researchAndDevelopmentExpenses | 15.8M | 16.58M | 13.65M | 18.34M | 18.49M | 17.14M | 16.39M | 14.48M | 15.86M | 21.65M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 75.62M | 77.76M | 69.46M | 63.99M | 57.52M | 53.58M | 52.33M | 51.4M | 43.58M | 44.58M |
| otherExpenses | - | 92000 | - | 17000 | -3.52M | - | - | - | - | - |
| operatingExpenses | 91.43M | 94.43M | 83.11M | 82.35M | 72.49M | 70.73M | 68.72M | 65.88M | 59.45M | 66.23M |
| costAndExpenses | 640.89M | 645.43M | 639.03M | 612.68M | 569.21M | 545.76M | 498.54M | 469.65M | 418.81M | 430.98M |
| netInterestIncome | 21.93M | 23.73M | 14.43M | -177K | -520K | -1.83M | -154K | 2.57M | -5.3M | -941K |
| interestIncome | 21.99M | 24.06M | 14.86M | 1.68M | 1.16M | 541K | 1.27M | 4.83M | - | 2.42M |
| interestExpense | 55000 | 334K | 433K | 1.86M | 1.68M | 2.37M | 1.42M | 2.26M | 5.3M | 3.36M |
| depreciationAndAmortization | 77.6M | 82.8M | 80.84M | 80.33M | 90.4M | 93.81M | 83.88M | 84.33M | 86.57M | 82.84M |
| ebitda | 299.44M | 330.55M | 351.21M | 321.22M | 194.09M | 157.78M | 136M | 155.17M | 118.44M | 146.68M |
| ebit | 221.84M | 247.75M | 270.38M | 240.89M | 103.69M | 63.97M | 52.13M | 70.83M | 31.87M | 63.84M |
| nonOperatingIncomeExcludingInterest | -13.44M | -26.23M | -17.33M | -29.02M | -9.14M | -40000 | -5000 | -5.21M | - | -11.36M |
| operatingIncome | 208.4M | 221.52M | 253.05M | 211.87M | 94.55M | 63.93M | 52.12M | 65.63M | 31.87M | 52.48M |
| totalOtherIncomeExpensesNet | 13.38M | 25.9M | 16.9M | 27.17M | 7.45M | -2.33M | -1.42M | 2.94M | -5.3M | 8M |
| incomeBeforeTax | 221.78M | 247.42M | 269.95M | 239.03M | 102.01M | 61.6M | 50.7M | 68.57M | 26.56M | 60.47M |
| incomeTaxExpense | 31.55M | 63.57M | 70.31M | 59.79M | 23.19M | 21.26M | 10.21M | 7.34M | 5.28M | 4.8M |
| netIncomeFromContinuingOperations | 190.23M | 183.85M | 199.63M | 179.24M | 78.82M | 40.34M | 40.49M | 61.24M | 21.29M | 55.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 136.4M | 130.69M | 125.48M | 118.79M | 55.45M | 33.82M | 40.49M | 42.06M | 13.13M | 46.2M |
| netIncomeDeductions | - | - | - | - | - | - | 845K | 2M | - | 2.94M |
| bottomLineNetIncome | 136.4M | 130.69M | 125.48M | 118.79M | 55.45M | 33.82M | 30.64M | 44.05M | 13.13M | 49.14M |
| eps | 2.29 | 2.12 | 2.05 | 1.96 | 0.9 | 0.52 | 0.61 | 0.59 | 0.19 | 0.68 |
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 492.26M | 598.48M | 499.29M | 319.68M | 276.67M | 278.66M | 206.53M | 329.28M | 308.02M | 314.07M |
| shortTermInvestments | 95.91M | 42.18M | 12.92M | 38.82M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 588.16M | 640.67M | 512.21M | 358.5M | 276.67M | 278.66M | 206.53M | 329.28M | 308.02M | 314.07M |
| netReceivables | 222.6M | 215.05M | 208.22M | 216.61M | 208.52M | 157.32M | 142.05M | 120.52M | 105.32M | 92.64M |
| accountsReceivables | 195.92M | 212.36M | 194.93M | 213.9M | 174.45M | 134.47M | 134.45M | 120.52M | 105.32M | 92.64M |
| otherReceivables | 26.67M | 2.68M | 13.3M | 2.71M | 34.07M | 22.85M | 7.6M | - | - | - |
| inventory | 61.77M | 56.53M | 49.96M | 50.75M | 55.25M | 57.27M | 48.16M | 29.18M | 23.7M | 22.08M |
| prepaids | 12.89M | - | 12.52M | 9.71M | 1.55M | 122K | 2.64M | - | - | - |
| otherCurrentAssets | 4.64M | 18.82M | 2.54M | 9.08M | 8.63M | 6.76M | 5.15M | 23.76M | 12.08M | 12.8M |
| totalCurrentAssets | 890.05M | 931.06M | 785.45M | 644.65M | 550.62M | 500.14M | 438.77M | 502.73M | 449.12M | 441.59M |
| propertyPlantEquipmentNet | 854.44M | 745.26M | 715.43M | 643.87M | 696.55M | 631.48M | 621.2M | 571.78M | 535.2M | 506.43M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | 774K | 3.44M | 7.87M | 12.37M | 17.12M | 19.85M |
| goodwillAndIntangibleAssets | - | - | - | - | 774K | 3.44M | 7.87M | 12.37M | 17.12M | 19.85M |
| longTermInvestments | - | - | - | - | -24.35M | 2.9M | -20.78M | -18.11M | -15.48M | -16.32M |
| taxAssets | 40.21M | 23.06M | 21.3M | 19.82M | 24.35M | 22.07M | 20.78M | 18.11M | 15.48M | 16.32M |
| otherNonCurrentAssets | 19.84M | 12.68M | 1.47M | 7.49M | 46.26M | 28.16M | 50.83M | 23.13M | 19.35M | 20.39M |
| totalNonCurrentAssets | 914.48M | 781M | 740.77M | 671.18M | 743.59M | 688.04M | 679.89M | 607.28M | 571.67M | 546.68M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.8B | 1.71B | 1.53B | 1.32B | 1.29B | 1.19B | 1.12B | 1.11B | 1.02B | 988.27M |
| totalPayables | 109.1M | 105.75M | 108.1M | 117.16M | 97.13M | 71.81M | 87.41M | 69.52M | 47.83M | 57.85M |
| accountPayables | 84.21M | 78.72M | 84.02M | 79.57M | 81.53M | 58.45M | 70.42M | 55.47M | 42.46M | 48.91M |
| otherPayables | 24.89M | 27.04M | 24.08M | 37.6M | 15.6M | 13.36M | 16.99M | 14.05M | 5.37M | 8.94M |
| accruedExpenses | 19.01M | 31.19M | 37.22M | 33.06M | 36.45M | 16.4M | 14.01M | 15.36M | 10M | 18M |
| shortTermDebt | - | 17.97M | 6.62M | 3.51M | 14.96M | 13.68M | 10.87M | 57.45M | 4.64M | 5.43M |
| capitalLeaseObligationsCurrent | 1.99M | 19.9M | 8.53M | 7.87M | 9.56M | 2.18M | - | - | 4.64M | - |
| taxPayables | 24.89M | - | 27.6M | 40.52M | 18.14M | 13.36M | 16.99M | 14.05M | 3.1M | 6.2M |
| deferredRevenue | 9.49M | 12.38M | 9.96M | 18.87M | 14.72M | 8.02M | 11.54M | 7.83M | 5.7M | 26.94M |
| otherCurrentLiabilities | 26.28M | -3.38M | 14.78M | 13.32M | 3.33M | 30.85M | 28.12M | 40.91M | 8.96M | 40000 |
| totalCurrentLiabilities | 165.87M | 183.81M | 185.22M | 193.8M | 176.15M | 142.94M | 151.95M | 191.08M | 81.78M | 81.32M |
| longTermDebt | - | 25000 | 4.22M | 7.74M | 58.36M | 54.98M | 41.89M | - | 57.34M | 57.22M |
| capitalLeaseObligationsNonCurrent | 3.97M | 3.06M | 22.22M | 26.5M | 34.33M | 5.01M | - | - | -2.05M | 4.64M |
| deferredRevenueNonCurrent | 5.04M | 8.91M | 12.45M | 4.99M | -3.8M | - | -1.9M | - | -2.05M | -1.49M |
| deferredTaxLiabilitiesNonCurrent | 11.38M | 14.72M | 8.91M | 5.6M | 3.8M | 2M | 1.9M | 643K | 2.05M | 1.49M |
| otherNonCurrentLiabilities | 20.96M | 17.76M | 17.59M | 15.12M | 24.8M | 22.99M | 13.73M | 13.72M | 14.34M | 17.85M |
| totalNonCurrentLiabilities | 41.35M | 47.49M | 65.39M | 59.94M | 117.49M | 82.98M | 55.62M | 14.36M | 73.72M | 81.48M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.96M | 22.96M | 30.75M | 34.36M | 43.89M | 7.18M | - | - | 2.59M | 4.64M |
| totalLiabilities | 207.23M | 231.3M | 250.61M | 253.74M | 293.64M | 225.92M | 207.57M | 205.44M | 155.5M | 162.79M |
| treasuryStock | - | - | - | - | - | - | - | -23.11M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 576K | 619K | 613K | 608K | 600K | 631K | 656K | 697K | 687K | 681K |
| retainedEarnings | 772.2M | 691.81M | 561.12M | 435.63M | 317.85M | 279.04M | 253.92M | 231.44M | 189.39M | 176.26M |
| additionalPaidInCapital | 486.93M | 514.76M | 502.01M | 493.74M | 484.67M | 507.34M | 524.32M | 555.61M | 547.6M | 541.09M |
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 136.4M | 183.85M | 199.63M | 179.24M | 78.82M | 40.34M | 40.49M | 61.24M | 21.29M | 55.68M |
| depreciationAndAmortization | 77.6M | 82.8M | 80.84M | 80.33M | 90.4M | 93.81M | 83.88M | 84.33M | 86.57M | 82.84M |
| deferredIncomeTax | -17.17M | -1.39M | -927K | 809K | -2.11M | -445K | -3.66M | -273K | 1.63M | -3.82M |
| stockBasedCompensation | 13.39M | 13.89M | 8M | 6.31M | 5.35M | 4.93M | 3.68M | 3.18M | 3.63M | 3.83M |
| changeInWorkingCapital | -16.26M | -17.71M | 14.63M | 8.5M | -23.79M | 4.41M | -56.21M | -15M | -16.29M | -7.44M |
| accountsReceivables | 6.31M | -2.54M | 4.03M | -51.23M | -36.62M | 6.99M | -12.32M | -18.55M | -9.62M | 18.81M |
| inventory | -4.94M | -6.15M | 1.24M | -2.04M | 2.99M | -6.94M | -23.09M | -6.16M | -602K | 2.27M |
| accountsPayables | -12.91M | -9.64M | -294K | 60.57M | 25.43M | -3.49M | -11.96M | 18.54M | -7.19M | -36.46M |
| otherWorkingCapital | -4.72M | 628K | 9.66M | 1.2M | -15.58M | 7.85M | -8.84M | -8.82M | 1.13M | 7.95M |
| otherNonCashItems | 53.83M | 67.05M | 82.15M | 66.76M | 2.11M | - | 3.66M | -2.91M | - | -8.95M |
| netCashProvidedByOperatingActivities | 247.8M | 261.44M | 302.18M | 275.19M | 150.77M | 143.05M | 71.84M | 130.57M | 96.83M | 122.14M |
| investmentsInPropertyPlantAndEquipment | -188.14M | -130.94M | -131.3M | -112.34M | -109.27M | -70.97M | -177.19M | -92.58M | -91.96M | -50.15M |
| acquisitionsNet | - | - | - | 25M | - | 17.6M | 29.39M | 18M | -5.4M | -966K |
| purchasesOfInvestments | -129.65M | -100.56M | -20.19M | -38.85M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 76.82M | 72.84M | 47.54M | -25M | - | - | - | - | 167K | 101.85M |
| otherInvestingActivities | 2.06M | 2.2M | 2.4M | 3.44M | 5.78M | -12.33M | -7.06M | 1.86M | -868K | 584K |
| netCashProvidedByInvestingActivities | -238.9M | -156.46M | -101.54M | -147.76M | -103.49M | -65.71M | -154.86M | -90.73M | -98.07M | 52.29M |
| netDebtIssuance | -17.97M | -6.62M | -18.44M | -65.44M | 506K | 12.95M | -6.69M | -4.64M | -5.43M | -57.61M |
| longTermNetDebtIssuance | -17.97M | -6.62M | -18.44M | -65.44M | 506K | 12.95M | -6.69M | -4.64M | -5.43M | -57.61M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -95.19M | 1.92M | 1.25M | -2.52M | -44.38M | -34.39M | -21.7M | -18.48M | 2.83M | 3.46M |
| netCommonStockIssuance | -95.19M | 1.92M | 1.25M | -2.52M | -44.38M | -34.39M | -21.7M | -23.11M | 2.83M | 3.46M |
| commonStockIssuance | 2.23M | 1.92M | 1.25M | - | 3.87M | - | - | - | 2.83M | 3.46M |
| commonStockRepurchased | -97.42M | - | - | -2.52M | -48.25M | -34.39M | -21.7M | -23.11M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 4.63M | - | - |
| netDividendsPaid | - | - | - | - | - | -16.15M | -45.05M | -8.17M | -8.3M | -11.89M |
| commonDividendsPaid | - | - | - | - | - | -16.15M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.09M | -3.02M | -1.3M | 29.27M | -10.03M | 21.59M | 31.37M | 17.48M | -32000 | -986K |
| netCashProvidedByFinancingActivities | -115.26M | -7.73M | -18.49M | -38.69M | -53.9M | -16.01M | -42.06M | -13.8M | -10.93M | -67.02M |
| date | 2026-05-03 | 2026-02-01 | 2025-10-31 | 2025-08-03 | 2025-05-04 | 2025-02-02 | 2024-10-31 | 2024-07-28 | 2024-04-28 | 2024-01-28 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 209.94M | 225.07M | 215.77M | 210.39M | 210.99M | 212.14M | 222.63M | 210.98M | 217M | 216.33M |
| costOfRevenue | 144.18M | 146.36M | 140.24M | 139.54M | 133.09M | 136.6M | 140.33M | 135.85M | 137.75M | 137.08M |
| grossProfit | 65.76M | 78.7M | 75.53M | 70.86M | 77.91M | 75.54M | 82.3M | 75.14M | 79.25M | 79.26M |
| researchAndDevelopmentExpenses | 2.82M | 2.59M | 3.18M | 4.27M | 4.09M | 4.26M | 5.28M | 3.56M | 4.29M | 3.44M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.76M | 21.31M | 20M | 18.42M | 18.1M | 19.1M | 21.01M | 19.44M | 19M | 18.32M |
| otherExpenses | - | - | - | - | - | - | 182K | - | - | - |
| operatingExpenses | 23.58M | 23.9M | 23.19M | 22.69M | 22.19M | 23.36M | 26.47M | 22.99M | 23.29M | 21.77M |
| costAndExpenses | 167.76M | 170.26M | 163.42M | 162.23M | 155.28M | 159.96M | 166.8M | 158.84M | 161.04M | 158.84M |
| netInterestIncome | 3.81M | 6.81M | 5.24M | 4.83M | 5.32M | 6.54M | 6.72M | 6.08M | 5.77M | 5.16M |
| interestIncome | 3.81M | 6.81M | 5.24M | 4.83M | 5.33M | 6.58M | 6.8M | 6.14M | 5.88M | 5.25M |
| interestExpense | 1000 | 1000 | 3000 | - | 4000 | 47000 | 76000 | 58000 | 110K | 90000 |
| depreciationAndAmortization | 20.01M | 19.8M | 18.37M | 18.85M | 19.59M | 20.79M | 21.19M | 20.13M | 20.78M | 20.7M |
| ebitda | 73.87M | 94.34M | 94.34M | 57.58M | 49.53M | 98M | 76.06M | 82.48M | 97.48M | 74.53M |
| ebit | 53.86M | 74.53M | 75.96M | 38.73M | 29.94M | 77.2M | 54.87M | 62.35M | 76.7M | 53.83M |
| nonOperatingIncomeExcludingInterest | -11.68M | -19.73M | -23.62M | 9.43M | 25.78M | -25.03M | 958K | -10.2M | -20.73M | 3.66M |
| operatingIncome | 42.18M | 54.8M | 52.35M | 48.16M | 55.72M | 52.18M | 55.83M | 52.15M | 55.96M | 57.49M |
| totalOtherIncomeExpensesNet | 11.68M | 19.73M | 23.61M | -9.43M | -25.79M | 24.98M | -1.03M | 10.15M | 20.62M | -3.75M |
| incomeBeforeTax | 53.86M | 74.53M | 75.96M | 38.73M | 29.93M | 77.16M | 54.79M | 62.29M | 76.59M | 53.74M |
| incomeTaxExpense | 10.61M | 14.36M | -2.66M | 9.59M | 5.71M | 18.9M | 14.57M | 14.12M | 20.21M | 14.66M |
| netIncomeFromContinuingOperations | 43.25M | 60.18M | 78.62M | 29.14M | 24.22M | 58.26M | 40.22M | 48.17M | 56.37M | 39.08M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 31.43M | 42.94M | 61.8M | 22.89M | 8.86M | 42.85M | 33.87M | 34.39M | 36.25M | 26.18M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 31.43M | 42.94M | 61.8M | 22.89M | 8.86M | 42.85M | 33.87M | 34.39M | 36.25M | 26.18M |
| eps | 0.54 | 0.74 | 1.07 | 0.38 | 0.15 | 0.69 | 0.55 | 0.56 | 0.59 | 0.43 |
| date | 2026-05-03 | 2026-02-01 | 2025-10-31 | 2025-08-03 | 2025-05-04 | 2025-02-02 | 2024-10-31 | 2024-07-28 | 2024-04-28 | 2024-01-28 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 511.49M | 544.13M | 492.26M | 479.52M | 530.71M | 642.2M | 598.48M | 537.33M | 493.9M | 508.52M |
| shortTermInvestments | 126.18M | 92.74M | 95.91M | 96.28M | 27.7M | - | 42.18M | 69.05M | 65.96M | 13M |
| cashAndShortTermInvestments | 637.67M | 636.87M | 588.16M | 575.8M | 558.41M | 642.2M | 640.67M | 606.38M | 559.86M | 521.51M |
| netReceivables | 188.95M | 199.49M | 222.6M | 190.88M | 195.98M | 188.44M | 215.05M | 199.93M | 209.82M | 215.98M |
| accountsReceivables | 188.95M | 199.49M | 195.92M | 190.88M | 164.24M | 148.61M | 212.36M | 172.54M | 209.82M | 215.98M |
| otherReceivables | - | - | 26.67M | - | 31.74M | 39.83M | 2.68M | 27.39M | - | - |
| inventory | 67.83M | 62.65M | 61.77M | 63.49M | 61.2M | 57.58M | 56.53M | 55.47M | 54.26M | 50.68M |
| prepaids | - | - | 12.89M | - | - | - | - | - | - | - |
| otherCurrentAssets | 49.48M | 47.24M | 4.64M | 42.07M | 40.22M | 32.61M | 18.82M | 30.86M | 20.2M | 19.5M |
| totalCurrentAssets | 943.93M | 946.25M | 890.05M | 872.24M | 855.81M | 920.83M | 931.06M | 892.64M | 844.13M | 807.68M |
| propertyPlantEquipmentNet | 927.94M | 894.62M | 854.44M | 838.99M | 807.56M | 749.81M | 745.26M | 722.64M | 729.49M | 742.67M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 37.39M | 38.26M | 40.21M | 26.42M | 24.73M | 19.34M | 23.06M | 20.24M | 19.82M | 22.22M |
| otherNonCurrentAssets | 21.58M | 22.3M | 19.84M | 15.12M | 14.94M | 14.69M | 12.68M | 9.58M | 10.01M | 10.26M |
| totalNonCurrentAssets | 986.9M | 955.17M | 914.48M | 880.53M | 847.23M | 783.84M | 781M | 752.46M | 759.32M | 775.16M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.93B | 1.9B | 1.8B | 1.75B | 1.7B | 1.7B | 1.71B | 1.65B | 1.6B | 1.58B |
| totalPayables | 107.97M | 111.65M | 109.1M | 100.35M | 89.48M | 85.94M | 105.75M | 89.01M | 94.74M | 86.92M |
| accountPayables | 107.97M | 111.65M | 84.21M | 100.35M | 89.48M | 85.94M | 78.72M | 89.01M | 94.74M | 86.92M |
| otherPayables | - | - | 24.89M | - | - | - | 27.04M | - | - | - |
| accruedExpenses | - | - | 19.01M | - | 77.29M | 63.19M | 31.19M | 68.36M | 66.95M | 68.62M |
| shortTermDebt | 11000 | 11000 | - | 11000 | - | - | 17.97M | 20.09M | 19.32M | 20.77M |
| capitalLeaseObligationsCurrent | - | - | 1.99M | - | 11000 | 2.63M | 19.9M | 20.09M | 19.32M | 20.77M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 13.37M | 22.38M | 9.49M | 11.35M | - | - | 12.38M | 13.66M | - | - |
| otherCurrentLiabilities | 65.61M | 72.61M | 26.28M | 63.21M | - | 10.89M | -3.38M | -20.09M | -4.76M | -11.8M |
| totalCurrentLiabilities | 186.96M | 206.65M | 165.87M | 174.92M | 166.78M | 162.64M | 183.81M | 191.13M | 195.57M | 185.29M |
| longTermDebt | - | 10000 | - | - | - | - | 3.04M | 28000 | 2.46M | 2.66M |
| capitalLeaseObligationsNonCurrent | 3.85M | - | 3.97M | 16000 | 19000 | 21000 | 3.06M | 28000 | 2.46M | 2.66M |
| deferredRevenueNonCurrent | 12.23M | - | 5.04M | - | - | - | 8.91M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | 11.38M | - | - | - | 14.72M | - | - | - |
| otherNonCurrentLiabilities | 34.31M | 44.84M | 20.96M | 39.82M | 39.46M | 47.8M | 17.76M | 40.52M | 37.4M | 47.84M |
| totalNonCurrentLiabilities | 50.4M | 44.85M | 41.35M | 39.84M | 39.48M | 47.82M | 47.49M | 40.55M | 39.86M | 50.49M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.85M | - | 5.96M | 16000 | 30000 | 2.65M | 22.96M | 20.12M | 21.77M | 23.43M |
| totalLiabilities | 237.36M | 251.5M | 207.23M | 214.76M | 206.26M | 210.46M | 231.3M | 231.67M | 235.42M | 235.78M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 582K | 581K | 576K | 576K | 587K | 623K | 619K | 618K | 618K | 617K |
| retainedEarnings | 845.75M | 814.32M | 772.2M | 710.4M | 698.42M | 731.71M | 691.81M | 657.94M | 623.55M | 587.3M |
| additionalPaidInCapital | 492.86M | 488.81M | 486.93M | 483.08M | 489.2M | 515.74M | 514.76M | 509.92M | 506.62M | 502.9M |
| date | 2026-05-03 | 2026-02-01 | 2025-10-31 | 2025-08-03 | 2025-05-04 | 2025-02-02 | 2024-10-31 | 2024-07-28 | 2024-04-28 | 2024-01-28 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 43.25M | 60.18M | 78.62M | 29.14M | 24.22M | 58.26M | 33.87M | 34.39M | 36.25M | 26.18M |
| depreciationAndAmortization | 20.01M | 19.8M | 18.37M | 18.85M | 19.59M | 20.79M | 21.19M | 20.13M | 20.78M | 20.7M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -43.98M |
| stockBasedCompensation | 3.72M | 2.85M | 3.38M | 3.29M | 3.38M | 3.33M | 4.05M | 3.34M | 3.93M | 2.57M |
| changeInWorkingCapital | -14.42M | 14.42M | 4.62M | -1.22M | -15.73M | -3.92M | 4.29M | 3.44M | -4.6M | -20.85M |
| accountsReceivables | 2.54M | -2.54M | -6.07M | 8.08M | -3.58M | 7.87M | 2.64M | -2.77M | 491K | -2.91M |
| inventory | 982K | -982K | 1.15M | -1.4M | -2.16M | -2.53M | -366K | -1.38M | -4.82M | 409K |
| accountsPayables | -20.14M | 20.14M | 6.24M | -6.84M | -3.59M | -8.73M | -1.39M | 6.03M | 1.22M | -15.51M |
| otherWorkingCapital | 2.19M | -2.19M | 3.29M | -1.08M | -6.41M | -522K | 3.41M | 1.56M | -1.5M | -2.84M |
| otherNonCashItems | -5.53M | - | -17.17M | - | - | 18.74M | 4.97M | 13.78M | 20.12M | 56.88M |
| netCashProvidedByOperatingActivities | 47.03M | 97.25M | 87.82M | 50.06M | 31.45M | 78.47M | 68.37M | 75.08M | 76.49M | 41.51M |
| investmentsInPropertyPlantAndEquipment | -45.8M | -47.64M | -67.55M | -24.84M | -60.55M | -35.2M | -43.21M | -24.42M | -20M | -43.31M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -69.22M | -36.61M | -33.08M | -68.88M | -27.69M | - | - | -34.52M | -63.6M | -2.44M |
| salesMaturitiesOfInvestments | 37.4M | 41.48M | 34.68M | 666K | - | 41.48M | 28.14M | 31.46M | 10.73M | 2.5M |
| otherInvestingActivities | 8000 | 2.49M | 652K | 303K | 546K | 563K | 662K | 124K | 378K | 1.04M |
| netCashProvidedByInvestingActivities | -77.61M | -40.28M | -65.3M | -92.75M | -87.69M | 6.84M | -14.41M | -27.35M | -72.49M | -42.22M |
| netDebtIssuance | -2000 | -3000 | -3000 | -3000 | -2.62M | -15.34M | -2.12M | -1.66M | -1.65M | -1.19M |
| longTermNetDebtIssuance | -2000 | -3000 | -3000 | -3000 | -2.62M | -15.34M | -2.12M | -1.66M | -1.65M | -1.19M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 464K | 752K | 111K | -20.75M | -72.12M | -3.14M | 842K | 19000 | 119K | 936K |
| netCommonStockIssuance | 464K | 752K | 111K | -20.75M | -72.12M | -3.14M | 842K | 19000 | 119K | 936K |
| commonStockIssuance | 464K | 752K | 111K | -6000 | -12000 | 1.43M | 842K | 19000 | 119K | 936K |
| commonStockRepurchased | - | - | - | -20.74M | -72.11M | -4.57M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.63M | 752K | -81000 | 537K | 150K | -2M | -23000 | -64000 | -325K | -2.61M |
| netCashProvidedByFinancingActivities | -1.17M | 749K | 27000 | -20.21M | -74.59M | -20.48M | -1.3M | -1.7M | -1.86M | -2.87M |