NYSE : RGR
-$1.89 (-4.84%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 546.06M | 535.64M | 543.77M | 595.84M | 730.74M | 568.87M | 410.51M | 495.64M | 522.26M | 664.33M |
| costOfRevenue | 456.51M | 421.23M | 410.15M | 415.76M | 451.18M | 377.43M | 310.96M | 361.28M | 368.25M | 444.77M |
| grossProfit | 89.55M | 114.42M | 133.62M | 180.08M | 279.56M | 191.44M | 99.55M | 134.36M | 154.01M | 219.55M |
| researchAndDevelopmentExpenses | 8.4M | 8.2M | - | - | - | - | - | 8.5M | 9.8M | 8.7M |
| generalAndAdministrativeExpenses | 54.2M | 44.01M | 42.75M | 40.55M | 43.29M | 39.01M | 30.34M | 32.25M | 28.4M | 29M |
| sellingAndMarketingExpenses | 39.06M | 38.76M | 38.79M | 36.11M | 33.26M | 33.33M | 29.78M | 35.11M | 49.23M | 56.15M |
| sellingGeneralAndAdministrativeExpenses | 93.26M | 82.76M | 81.54M | 76.66M | 76.55M | 72.34M | 60.12M | 67.36M | 77.63M | 85.15M |
| otherExpenses | -500K | -8.2M | -5000 | -36000 | -127K | -52000 | 54000 | 1.82M | 1.42M | 1.68M |
| operatingExpenses | 101.16M | 82.76M | 81.54M | 76.63M | 76.42M | 72.29M | 60.17M | 67.35M | 77.63M | 85.15M |
| costAndExpenses | 557.67M | 503.99M | 491.68M | 492.39M | 527.6M | 449.72M | 371.13M | 428.63M | 445.88M | 529.92M |
| netInterestIncome | 3.16M | 4.78M | 5.26M | 2.3M | -115K | 935K | 2.4M | -119K | -125K | -172K |
| interestIncome | 3.26M | 4.88M | 5.46M | 2.55M | 49000 | 1.13M | 2.59M | 211K | 27000 | 14000 |
| interestExpense | 94000 | 102K | 205K | 256K | 164K | 191K | 192K | 330K | 152K | 186K |
| depreciationAndAmortization | 22.87M | 22.06M | 22.38M | 25.79M | 26.15M | 27.58M | 29.33M | 31.97M | 34.26M | 35.36M |
| ebitda | 15.8M | 59.94M | 81.41M | 134.32M | 232.91M | 148.75M | 72.55M | 100.69M | 111.91M | 171.28M |
| ebit | -7.07M | 37.88M | 59.03M | 108.54M | 206.76M | 121.17M | 43.22M | 69.04M | 77.8M | 136.11M |
| nonOperatingIncomeExcludingInterest | -4.54M | -6.22M | -6.94M | -5.08M | -3.62M | -2.02M | -3.84M | -2.04M | -1.45M | -482K |
| operatingIncome | -11.61M | 31.65M | 52.08M | 103.46M | 203.14M | 119.15M | 39.38M | 67.01M | 76.35M | 134.41M |
| totalOtherIncomeExpensesNet | 4.45M | 6.12M | 6.74M | 4.82M | 3.46M | 1.83M | 3.65M | 1.7M | 1.3M | 296K |
| incomeBeforeTax | -7.16M | 37.78M | 58.82M | 108.28M | 206.59M | 120.98M | 43.03M | 68.71M | 77.65M | 135.92M |
| incomeTaxExpense | -2.77M | 7.21M | 10.61M | 19.95M | 50.7M | 30.58M | 10.74M | 17.78M | 25.5M | 48.45M |
| netIncomeFromContinuingOperations | -4.39M | 30.56M | 48.22M | 88.33M | 155.9M | 90.4M | 32.29M | 50.93M | 52.14M | 87.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -4.39M | 30.56M | 48.22M | 88.33M | 155.9M | 90.4M | 32.29M | 50.93M | 52.14M | 87.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -4.39M | 30.56M | 48.22M | 88.33M | 155.9M | 90.4M | 32.29M | 50.93M | 52.14M | 87.47M |
| eps | -0.27 | 1.79 | 2.73 | 5.01 | 8.87 | 5.17 | 1.85 | 2.92 | 2.94 | 4.62 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 18.45M | 10.03M | 15.17M | 65.17M | 21.04M | 20.15M | 35.42M | 38.49M | 63.49M | 87.13M |
| shortTermInvestments | 74.08M | 95.45M | 102.48M | 159.13M | 199.97M | 121.01M | 129.49M | 114.33M | - | - |
| cashAndShortTermInvestments | 92.53M | 105.48M | 117.66M | 224.3M | 221.02M | 141.15M | 164.91M | 152.82M | 63.49M | 87.13M |
| netReceivables | 64.51M | 67.14M | 59.86M | 65.45M | 57.04M | 57.88M | 52.64M | 45.03M | 60.08M | 69.44M |
| accountsReceivables | 64.51M | 67.14M | 59.86M | 65.45M | 57.04M | 57.88M | 52.64M | 45.03M | 60.08M | 69.44M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 113.17M | 76.49M | 79.81M | 64.99M | 43.85M | 29.08M | 28.3M | 31.42M | 39.71M | 54.54M |
| prepaids | - | - | - | - | 6.83M | 6.27M | - | 2.92M | 3.5M | 3.66M |
| otherCurrentAssets | -58.6M | 9.24M | 14.06M | 7.09M | - | - | 3.47M | 2.92M | - | 8.86M |
| totalCurrentAssets | 211.6M | 258.36M | 271.4M | 361.84M | 328.73M | 234.37M | 249.32M | 232.19M | 166.78M | 223.62M |
| propertyPlantEquipmentNet | 506.8M | 71.25M | 71.53M | 76.85M | 73.63M | 70.73M | 73.91M | 82.71M | 103.8M | 104.24M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 8.76M | 10.13M | 10.91M | 11.61M | 12.46M | 12.59M | 2.4M | 2.46M | 2.61M | 2.61M |
| goodwillAndIntangibleAssets | 8.76M | 10.13M | 10.91M | 11.61M | 12.46M | 12.59M | 2.4M | 2.46M | 2.61M | 2.61M |
| longTermInvestments | - | - | - | - | - | -12.59M | -2.4M | -2.46M | 6.56M | -334K |
| taxAssets | 19.72M | 16.68M | 11.98M | 6.11M | 536K | 1.53M | 5.39M | 2.97M | 1.4M | 334K |
| otherNonCurrentAssets | -404.88M | 27.62M | 33M | 28.36M | 26.98M | 41.62M | 20.34M | 17.66M | 3.17M | 24.93M |
| totalNonCurrentAssets | 130.39M | 125.68M | 127.42M | 122.92M | 113.61M | 113.88M | 99.64M | 103.34M | 117.53M | 131.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 342M | 384.03M | 398.82M | 484.76M | 442.34M | 348.26M | 348.96M | 335.53M | 284.32M | 355.4M |
| totalPayables | 9.4M | 26.36M | 23.05M | 116.43M | 27.94M | 27.13M | 20.23M | 15.02M | 8.76M | 48.49M |
| accountPayables | 9.4M | 13.17M | 11.1M | 13.28M | 12.21M | 12.8M | 8.34M | 11.68M | 8.76M | 16.97M |
| otherPayables | - | 13.19M | 11.95M | 103.15M | 15.73M | 14.33M | 11.89M | 3.34M | - | 31.52M |
| accruedExpenses | - | 9.39M | 8.65M | 8.74M | 8.46M | 9.95M | 10.76M | 26.28M | 19.53M | 30.67M |
| shortTermDebt | 647K | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 13.19M | 11.95M | 1.17M | 15.73M | 14.33M | 1.22M | 3.34M | 10.51M | 14.28M |
| deferredRevenue | - | - | 149K | 1.03M | - | 84000 | 9.62M | 7.48M | - | - |
| otherCurrentLiabilities | 44.7M | 25.06M | 31.34M | 36.86M | 40.71M | 44.6M | 20.63M | 22.42M | 24.39M | 1.73M |
| totalCurrentLiabilities | 54.75M | 60.81M | 63.2M | 163.07M | 77.11M | 81.76M | 61.24M | 71.19M | 52.68M | 80.89M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.16M | 1.75M | 2.17M | 3.04M | 1.48M | 1.72M | 2.18M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -6.24M | - | -7.5M | -6.51M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 6.24M | - | 7.5M | 6.51M | 6.56M | 1.4M | 8.52M |
| otherNonCurrentLiabilities | 2.33M | 1.9M | 1.73M | 1.92M | 97000 | 74000 | 83000 | 99000 | 90000 | 86000 |
| totalNonCurrentLiabilities | 3.49M | 3.64M | 3.9M | 4.96M | 1.57M | 1.8M | 2.26M | 99000 | 1.49M | 8.61M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.16M | 1.75M | 2.17M | 3.04M | 1.48M | 1.72M | 2.18M | - | - | - |
| totalLiabilities | 58.24M | 64.45M | 67.1M | 168.02M | 78.68M | 83.56M | 63.5M | 71.29M | 54.17M | 89.5M |
| treasuryStock | -218.13M | -192.03M | -157.62M | -145.81M | -145.59M | -145.59M | -145.59M | -143.6M | -143.6M | -78.74M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 24.49M | 24.47M | 24.44M | 24.38M | 24.31M | 24.21M | 24.16M | 24.12M | 24.09M | 24.03M |
| retainedEarnings | 422.04M | 436.61M | 418.06M | 393.1M | 438.1M | 342.62M | 368.2M | 350.42M | 321.32M | 293.4M |
| additionalPaidInCapital | 55.36M | 50.54M | 46.85M | 45.08M | 46.85M | 43.47M | 38.68M | 33.29M | 28.33M | 27.21M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -4.39M | 30.56M | 48.22M | 88.33M | 155.9M | 90.4M | 32.29M | 50.93M | 52.14M | 87.47M |
| depreciationAndAmortization | 22.87M | 22.06M | 22.38M | 25.79M | 26.15M | 27.58M | 29.33M | 31.97M | 34.26M | 35.36M |
| deferredIncomeTax | -3.04M | -4.7M | -5.87M | -5.57M | 994K | 3.86M | -2.42M | -4.37M | 1.74M | 1.84M |
| stockBasedCompensation | 5.02M | 4.34M | 3.99M | 1.67M | 8.28M | 6.13M | 6.33M | 5.81M | 3.66M | 3.05M |
| changeInWorkingCapital | 17.42M | 2.83M | -36.12M | -33.45M | -19.81M | 15.89M | -17.04M | 35.66M | 9M | -23.5M |
| accountsReceivables | 2.64M | -7.28M | 5.58M | -8.41M | 840K | -5.24M | -7.61M | 15.05M | 9.36M | 2.28M |
| inventory | 21.19M | 413K | -16.12M | -21.64M | -15.73M | 10.62M | 2.07M | 8.48M | 14.46M | -17.96M |
| accountsPayables | -2.75M | 3.79M | -4.03M | -640K | -392K | 7.95M | -3.65M | 939K | -16.06M | 5.6M |
| otherWorkingCapital | -3.66M | 5.91M | -21.55M | -2.76M | -4.53M | 2.55M | -7.86M | 11.2M | 1.24M | -13.42M |
| otherNonCashItems | 16.42M | 413K | 1.3M | 465K | 826K | -52000 | 1.1M | -195K | 389K | 581K |
| netCashProvidedByOperatingActivities | 54.31M | 55.5M | 33.9M | 77.23M | 172.34M | 143.81M | 49.59M | 119.81M | 101.19M | 104.8M |
| investmentsInPropertyPlantAndEquipment | -15.85M | -20.82M | -15.8M | -27.73M | -28.78M | -24.23M | -20.3M | -10.54M | -33.6M | -35.22M |
| acquisitionsNet | -15.01M | - | - | - | - | - | 14000 | 10000 | 3000 | 325K |
| purchasesOfInvestments | -108.9M | -138.88M | -192.63M | -365.48M | -681.94M | -369.44M | -282.74M | -114.26M | - | - |
| salesMaturitiesOfInvestments | 130.28M | 145.92M | 249.27M | 406.32M | 602.98M | 377.92M | 267.58M | - | - | - |
| otherInvestingActivities | - | - | 5000 | 100000 | 203K | -28.14M | 14000 | 10000 | 3000 | 325K |
| netCashProvidedByInvestingActivities | -9.48M | -13.79M | 40.86M | 13.21M | -107.54M | -43.89M | -35.44M | -124.79M | -33.59M | -34.89M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -26.1M | -34.41M | -11.81M | -222K | - | - | -2M | - | -64.85M | -14.02M |
| netCommonStockIssuance | -26.1M | -34.41M | -11.81M | -222K | - | - | -2M | - | -64.85M | -14.02M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -26.1M | -34.41M | -11.81M | -222K | - | - | -2M | -816K | -64.85M | -14.02M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.12M | -11.83M | -110.79M | -42.72M | -59.1M | -113.9M | -14.32M | -19.2M | -23.9M | -32.82M |
| commonDividendsPaid | -10.12M | -11.83M | -110.79M | -42.72M | -59.1M | -113.9M | -14.32M | -19.2M | -23.9M | -32.82M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -178K | -624K | -2.16M | -3.37M | -4.8M | -1.3M | -901K | -816K | -2.48M | -5.18M |
| netCashProvidedByFinancingActivities | -36.4M | -46.86M | -124.76M | -46.31M | -63.9M | -115.19M | -17.22M | -20.02M | -91.24M | -52.01M |
| date | 2026-06-27 | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 158.06M | 141.36M | 151.06M | 126.77M | 132.49M | 135.74M | 145.78M | 122.29M | 130.76M | 136.82M |
| costOfRevenue | 124.32M | 113.28M | 124.11M | 107.61M | 127.34M | 105.84M | 112.59M | 99.62M | 101.61M | 107.42M |
| grossProfit | 33.74M | 28.08M | 26.96M | 19.16M | 5.15M | 29.9M | 33.19M | 22.67M | 29.15M | 29.4M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.81M | 20.67M | 13.06M | 13.54M | 15.58M | 12.01M | 11.21M | 9.93M | 10.7M | 12.17M |
| sellingAndMarketingExpenses | 10.3M | 9.36M | 10.27M | 9.1M | 10.28M | 9.41M | 10.57M | 9M | 9.48M | 9.71M |
| sellingGeneralAndAdministrativeExpenses | 26.11M | 30.03M | 23.34M | 22.64M | 25.86M | 21.42M | 21.78M | 18.93M | 20.18M | 21.87M |
| otherExpenses | - | -2.52M | - | - | - | - | - | - | - | - |
| operatingExpenses | 26.11M | 27.5M | 23.34M | 22.64M | 25.86M | 21.42M | 21.78M | 18.93M | 20.18M | 21.87M |
| costAndExpenses | 150.43M | 140.78M | 147.45M | 130.25M | 153.21M | 127.27M | 134.37M | 118.54M | 121.79M | 129.29M |
| netInterestIncome | 725K | 779K | 599K | 612K | 932K | 1.02M | 1.01M | 1.13M | 1.3M | 1.34M |
| interestIncome | 702K | 801K | 638K | 629K | 954K | 1.04M | 1.05M | 1.16M | 1.33M | 1.36M |
| interestExpense | -23000 | 22000 | 39000 | 17000 | 22000 | 16000 | 36000 | 24000 | 25000 | 17000 |
| depreciationAndAmortization | - | 6.01M | 6.15M | 5.58M | 5.57M | 5.57M | 5.12M | 5.8M | 5.3M | 5.83M |
| ebitda | 7.63M | 5.96M | 10.78M | 3.48M | -13.79M | 15.3M | 18.17M | 11.09M | 15.78M | 14.9M |
| ebit | 7.63M | -52000 | 4.63M | -2.1M | -19.37M | 9.73M | 13.04M | 5.29M | 10.48M | 9.06M |
| nonOperatingIncomeExcludingInterest | - | 626K | -1.02M | -1.39M | -1.35M | -1.26M | -1.64M | -1.55M | -1.51M | -1.53M |
| operatingIncome | 7.63M | 574K | 3.62M | -3.48M | -20.72M | 8.47M | 11.41M | 3.74M | 8.97M | 7.53M |
| totalOtherIncomeExpensesNet | 1.27M | -648K | 978K | 1.37M | 1.33M | 1.28M | 1.6M | 1.52M | 1.48M | 1.52M |
| incomeBeforeTax | 8.9M | -74000 | 4.59M | -2.11M | -19.39M | 9.75M | 13.01M | 5.26M | 10.46M | 9.05M |
| incomeTaxExpense | 1.92M | -202K | 1.11M | -3.7M | -2.16M | 1.98M | 2.53M | 527K | 2.19M | 1.96M |
| netIncomeFromContinuingOperations | 6.98M | 128K | 3.48M | 1.58M | -17.23M | 7.77M | 10.48M | 4.74M | 8.26M | 7.08M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.98M | 128K | 3.48M | 1.58M | -17.23M | 7.77M | 10.48M | 4.74M | 8.26M | 7.08M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.98M | 128K | 3.48M | 1.58M | -17.23M | 7.77M | 10.48M | 4.74M | 8.26M | 7.08M |
| eps | 0.44 | 0.01 | 0.22 | 0.1 | -1.05 | 0.47 | 0.62 | 0.28 | 0.48 | 0.41 |
| date | 2026-06-27 | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 30.65M | 23.75M | 18.45M | 16.08M | 23.27M | 16.18M | 10.03M | 7.52M | 7.15M | 15.81M |
| shortTermInvestments | 86.81M | 81.42M | 74.08M | 64.76M | 78.08M | 92.16M | 95.45M | 88.46M | 98.49M | 99.49M |
| cashAndShortTermInvestments | 117.46M | 105.17M | 92.53M | 80.84M | 101.35M | 108.34M | 105.48M | 95.98M | 105.64M | 115.29M |
| netReceivables | 77.11M | 72.92M | 64.51M | 59.89M | 61.8M | 67.49M | 67.14M | 60.16M | 56.12M | 65.82M |
| accountsReceivables | 77.11M | 72.92M | 64.51M | 59.89M | 61.8M | 67.49M | 67.14M | 60.16M | 56.12M | 65.82M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 106.61M | 32.25M | 113.17M | 54.64M | 53.02M | 70.71M | 76.49M | 76.04M | 73.33M | 68.5M |
| prepaids | 9.75M | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | -71.96M | 10.74M | -58.6M | 12.94M | 10.37M | 6.9M | 9.24M | 14.94M | 16.86M | 8.97M |
| totalCurrentAssets | 238.97M | 221.08M | 211.6M | 208.31M | 226.55M | 253.44M | 258.36M | 247.11M | 251.95M | 258.58M |
| propertyPlantEquipmentNet | 76.2M | 80.75M | 506.8M | 84.8M | 67.33M | 67.04M | 71.25M | 74.86M | 71.31M | 67.76M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | 8.76M | - | - | - | 10.13M | - | - | - |
| goodwillAndIntangibleAssets | - | - | 8.76M | - | - | - | 10.13M | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 17.11M | 19.13M | 19.72M | 20.06M | 19.12M | 18.26M | 16.68M | 14.92M | 14.73M | 15.09M |
| otherNonCurrentAssets | 32.01M | 28.16M | -404.88M | 29.16M | 36.54M | 40.27M | 27.62M | 36.56M | 38.71M | 43.56M |
| totalNonCurrentAssets | 125.32M | 128.03M | 130.39M | 134.01M | 122.99M | 125.57M | 125.68M | 126.34M | 124.75M | 126.4M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 364.29M | 349.11M | 342M | 342.32M | 349.54M | 379M | 384.03M | 373.45M | 376.7M | 384.98M |
| totalPayables | 39.06M | 37.72M | 9.4M | 33.17M | 32.59M | 34.01M | 26.36M | 30.93M | 29.58M | 29.68M |
| accountPayables | 39.06M | 37.72M | 9.4M | 33.17M | 32.59M | 34.01M | 13.17M | 30.93M | 29.58M | 29.68M |
| otherPayables | - | - | - | - | - | - | 13.19M | - | - | - |
| accruedExpenses | 31.13M | 23.21M | - | 23.06M | - | - | 9.39M | 23.2M | - | - |
| shortTermDebt | 481K | 595K | 647K | 637K | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | 13.19M | - | - | - |
| deferredRevenue | 465K | 714K | - | 986K | 91000 | 789K | - | - | - | 30000 |
| otherCurrentLiabilities | 296K | 942K | 44.7M | 1.05M | 24.54M | 20.01M | 25.06M | 832K | 22.44M | 20.35M |
| totalCurrentLiabilities | 71.43M | 63.18M | 54.75M | 58.91M | 57.22M | 54.8M | 60.81M | 54.97M | 52.02M | 50.05M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.01M | 1.06M | 1.16M | 1.27M | 1.43M | 1.57M | 1.75M | 1.77M | 1.9M | 2.04M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.06M | 1.57M | 2.33M | 2.51M | 1.55M | 1.15M | 1.9M | 1.77M | 1.31M | 931K |
| totalNonCurrentLiabilities | 3.06M | 2.63M | 3.49M | 3.78M | 2.98M | 2.72M | 3.64M | 3.54M | 3.22M | 2.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.01M | 1.06M | 1.16M | 1.27M | 1.43M | 1.57M | 1.75M | 1.77M | 1.9M | 2.04M |
| totalLiabilities | 74.49M | 65.81M | 58.24M | 62.69M | 60.2M | 57.52M | 64.45M | 58.51M | 55.24M | 53.02M |
| treasuryStock | -218.13M | -218.13M | -218.13M | -218.13M | -208.18M | -195.02M | -192.03M | -186.98M | -177.9M | -160.84M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 24.52M | 24.49M | 24.49M | 24.49M | 24.49M | 24.47M | 24.47M | 24.47M | 24.47M | 24.46M |
| retainedEarnings | 426.11M | 420.9M | 422.04M | 419.22M | 420.27M | 440.53M | 436.61M | 428.01M | 426.55M | 421.05M |
| additionalPaidInCapital | 57.29M | 56.04M | 55.36M | 54.05M | 52.75M | 51.5M | 50.54M | 49.44M | 48.35M | 47.29M |
| date | 2026-06-27 | 2026-03-28 | 2025-12-31 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 6.98M | 128K | 3.48M | 1.58M | -17.23M | 7.77M | 10.48M | 4.74M | 8.26M | 7.08M |
| depreciationAndAmortization | 6.38M | 6.01M | 6.15M | 5.58M | 5.57M | 5.57M | 5.12M | 5.8M | 5.3M | 5.83M |
| deferredIncomeTax | 2.02M | 592K | 337K | -936K | -864K | -1.58M | -1.76M | -191K | 365K | -3.12M |
| stockBasedCompensation | 1.29M | 737K | 1.3M | 1.3M | 1.27M | 1.15M | 1.1M | 1.1M | 1.07M | 1.08M |
| changeInWorkingCapital | -14.22M | 11.8M | 4.7M | 5.74M | 8.79M | -1.8M | 4.72M | -2.55M | 4.2M | -3.54M |
| accountsReceivables | -4.19M | -8.41M | -4.62M | 1.92M | 5.68M | -343K | -6.99M | -4.04M | 9.7M | -5.95M |
| inventory | -10.44M | 11.14M | 12.19M | -1.25M | 4.51M | 5.74M | -824K | -3.21M | -4.37M | 11.31M |
| accountsPayables | 418K | 4.12M | - | 1.23M | -913K | -2.28M | - | 2.26M | -713K | -2.06M |
| otherWorkingCapital | - | 4.95M | -2.88M | 3.84M | -483K | -4.92M | 12.53M | 2.44M | -410K | -6.84M |
| otherNonCashItems | 12.44M | -513K | -429K | -376K | 17.19M | 40000 | 374K | 506K | -467K | - |
| netCashProvidedByOperatingActivities | 14.91M | 18.75M | 15.54M | 12.89M | 14.73M | 11.14M | 20.02M | 9.4M | 18.74M | 7.34M |
| investmentsInPropertyPlantAndEquipment | -3.27M | -4.79M | -3.21M | -5.89M | -5.62M | -1.12M | -3.62M | -6.78M | -8.63M | -1.79M |
| acquisitionsNet | -1000 | 1000 | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -28.74M | -11.38M | -28.22M | -16.89M | -27.5M | -36.29M | -37.89M | -24.58M | -36.92M | -39.49M |
| salesMaturitiesOfInvestments | 23.35M | 4.04M | 18.9M | 30.21M | 41.58M | 39.58M | 30.89M | 34.62M | 37.92M | 42.49M |
| otherInvestingActivities | 3000 | - | - | -15.01M | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -8.66M | -12.13M | -12.53M | -7.58M | 8.46M | 2.17M | -10.62M | 3.25M | -7.63M | 1.21M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | -9.95M | -13.16M | -2.99M | -5.05M | -9.08M | -17.06M | -3.22M |
| netCommonStockIssuance | - | - | - | -9.95M | -13.16M | -2.99M | -5.05M | -9.08M | -17.06M | -3.22M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | -9.95M | -13.16M | -2.99M | -5.05M | -9.08M | -17.06M | -3.22M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.75M | -1.28M | -638K | -2.55M | -2.94M | -3.99M | -1.84M | -3.2M | -2.71M | -4.08M |
| commonDividendsPaid | -1.75M | -1.28M | -638K | -2.55M | -2.94M | -3.99M | -1.84M | -3.2M | -2.71M | -4.08M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11000 | -49000 | - | - | - | -178K | - | - | - | -624K |
| netCashProvidedByFinancingActivities | -1.76M | -1.32M | -638K | -12.5M | -16.1M | -7.16M | -6.89M | -12.28M | -19.76M | -7.92M |