$0.19 (0.09%)
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 784.76M | 584.39M | 782.26M | 1.02B | 720.86M | 510.93M | 473.78M | 868.27M | 768.87M | 697.63M |
| costOfRevenue | 327.78M | 272.2M | 321.67M | 381.55M | 295.47M | 216.08M | 193.57M | 346.87M | 314.68M | 276.12M |
| grossProfit | 456.98M | 312.19M | 460.59M | 642.56M | 425.39M | 294.84M | 280.21M | 521.4M | 454.19M | 421.5M |
| researchAndDevelopmentExpenses | 353.25M | 332.22M | 337.74M | 332.33M | 273.21M | 235.18M | 205.69M | 238.35M | 209.49M | 199.74M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | 158.33M | 153.88M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 1.4M | 1.6M |
| sellingGeneralAndAdministrativeExpenses | 174.28M | 145.45M | 147M | 190.97M | 185.02M | 166.75M | 163.17M | 197.84M | 159.73M | 155.48M |
| otherExpenses | - | - | - | - | - | - | - | - | - | -485K |
| operatingExpenses | 527.52M | 477.68M | 484.74M | 523.3M | 458.23M | 401.93M | 368.86M | 436.19M | 369.22M | 355.23M |
| costAndExpenses | 855.3M | 749.88M | 806.41M | 904.85M | 753.7M | 618.02M | 562.43M | 783.06M | 683.89M | 631.35M |
| netInterestIncome | 12.63M | 10.68M | 13.61M | 7.19M | -25.34M | -25.12M | -7.37M | -13.05M | -8.07M | -1.78M |
| interestIncome | 13.6M | 11.99M | 19.16M | 13.92M | 5.7M | 9.03M | 12.86M | 6.65M | 6.06M | 1.29M |
| interestExpense | 975K | 1.31M | 5.55M | 6.72M | 31.03M | 34.14M | 20.23M | 19.69M | 14.13M | 2.59M |
| depreciationAndAmortization | 38.08M | 48.58M | 51.08M | 56.6M | 62.56M | 58.84M | 52.93M | 53.91M | 41.87M | 40.52M |
| ebitda | -18.85M | -104.92M | 46.09M | 189.77M | 35.41M | -39.22M | -22.85M | 145.22M | 134.7M | 107.35M |
| ebit | -56.94M | -153.5M | -4.99M | 133.18M | -27.14M | -98.06M | -75.78M | 91.86M | 92.84M | 66.83M |
| nonOperatingIncomeExcludingInterest | -13.6M | -11.99M | -19.16M | -13.92M | -5.7M | -9.03M | -12.86M | -6.65M | -7.86M | -557K |
| operatingIncome | -70.54M | -165.49M | -24.15M | 119.26M | -32.84M | -107.09M | -88.64M | 85.21M | 84.97M | 66.28M |
| totalOtherIncomeExpensesNet | 12.63M | 10.68M | -2.42M | 10.59M | -11.61M | -23M | -7.37M | -13.05M | -8.07M | -1.78M |
| incomeBeforeTax | -57.91M | -154.81M | -26.57M | 129.85M | -44.45M | -130.09M | -96.01M | 72.16M | 76.9M | 64.5M |
| incomeTaxExpense | 7M | 36.2M | 7.94M | 38.45M | 13.43M | -14.6M | 6.98M | -11.43M | 29.81M | 3M |
| netIncomeFromContinuingOperations | -64.91M | -191.01M | -34.52M | 91.4M | -57.87M | -115.48M | -102.68M | 83.59M | 47.09M | 61.49M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | 2.18B | 128.02M | 121.94M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -64.91M | -191.01M | -34.52M | 91.4M | 2.12B | 12.53M | 19.26M | 83.59M | 47.09M | 61.49M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -64.91M | -191.01M | -34.52M | 91.4M | 2.12B | 12.53M | 19.26M | 83.59M | 47.09M | 61.49M |
| eps | -1.98 | -5.93 | -1.09 | 2.61 | 49.44 | 0.29 | 0.44 | 1.94 | 1.11 | 1.47 |
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 364.22M | 281.61M | 227.5M | 499.92M | 1.07B | 202.72M | 227.15M | 197.04M | 269.37M | 141.11M |
| shortTermInvestments | 79.4M | 100.55M | 211.72M | 692.02M | 964.58M | 521.96M | 498.82M | 416.78M | 494.66M | 153.96M |
| cashAndShortTermInvestments | 443.62M | 382.16M | 439.22M | 1.19B | 2.04B | 724.68M | 725.97M | 613.82M | 764.02M | 295.07M |
| netReceivables | 64.51M | 54.48M | 29.3M | 71.44M | 98.31M | 95.17M | 75.64M | 73.19M | 71.37M | 74.4M |
| accountsReceivables | 64.51M | 54.48M | 29.3M | 71.44M | 98.31M | 95.17M | 75.64M | 73.19M | 71.37M | 74.4M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 95.57M | 105.64M | 194.3M | 100.42M | 49.31M | 47.86M | 73.06M | 74.97M | 73.13M | 59.58M |
| prepaids | - | - | - | - | 13.4M | 51.19M | 38.48M | 64.65M | 39.12M | 40.2M |
| otherCurrentAssets | 70.32M | 59.75M | 75.12M | 97.57M | 38.35M | 56.92M | 30.71M | - | - | 21.6M |
| totalCurrentAssets | 674.02M | 602.03M | 737.93M | 1.46B | 2.24B | 975.82M | 943.86M | 826.64M | 947.64M | 490.85M |
| propertyPlantEquipmentNet | 128.64M | 132.14M | 145.89M | 152.02M | 146.52M | 135.8M | 135.94M | 139.05M | 127.68M | 129.56M |
| goodwill | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 398.4M | 397.34M | 288.23M | 276.13M |
| intangibleAssets | 23.13M | 36.5M | 59.53M | 84.91M | 118.98M | 163.48M | 134.28M | 170.83M | 83.14M | 103.56M |
| goodwillAndIntangibleAssets | 399.52M | 412.89M | 435.92M | 461.3M | 495.37M | 539.87M | 532.68M | 568.18M | 371.37M | 379.7M |
| longTermInvestments | - | - | - | 27.48M | 24.08M | 10.06M | - | 14.26M | 11.68M | 5.2M |
| taxAssets | - | - | - | - | -24.08M | - | - | -14.26M | -11.68M | - |
| otherNonCurrentAssets | 67.14M | 75.62M | 123.31M | 67.28M | 77.84M | 331.93M | 62.37M | 90.49M | 88.39M | 76.54M |
| totalNonCurrentAssets | 595.3M | 620.64M | 705.12M | 708.06M | 719.72M | 1.02B | 730.99M | 797.72M | 587.44M | 590.99M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.27B | 1.22B | 1.44B | 2.17B | 2.96B | 1.99B | 1.67B | 1.62B | 1.54B | 1.08B |
| totalPayables | 50.72M | 51.13M | 63.63M | 101.33M | 121.1M | 60.75M | 38.9M | 41.17M | 38.85M | 44.03M |
| accountPayables | 50.72M | 42.45M | 57.5M | 89.86M | 47.33M | 54.95M | 38.9M | 41.17M | 38.85M | 39.58M |
| otherPayables | - | 8.68M | 6.13M | 11.47M | 73.77M | 5.8M | - | - | - | 4.45M |
| accruedExpenses | - | - | - | - | - | - | 4.92M | 12.03M | 33.63M | 28.78M |
| shortTermDebt | - | - | 45M | - | 450.6M | 134.48M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 5.88M | - | - | - | - | - | - | - | - |
| taxPayables | - | 8.68M | 6.13M | 11.47M | 73.77M | 5.8M | - | - | - | 4.45M |
| deferredRevenue | 5.36M | 3.07M | 2.12M | 6.78M | 13.85M | 12.99M | 19.25M | 22.49M | 50.12M | 45.57M |
| otherCurrentLiabilities | 87.71M | 37.8M | 52.82M | 77.66M | 83.28M | 76.29M | 74.63M | 69.15M | 39.73M | 21.32M |
| totalCurrentLiabilities | 143.79M | 97.88M | 163.57M | 185.78M | 668.83M | 284.5M | 137.7M | 144.84M | 162.32M | 139.7M |
| longTermDebt | - | - | - | 529.57M | - | 428.94M | 368.26M | 354.77M | 341.88M | 72.5M |
| capitalLeaseObligationsNonCurrent | - | 15.55M | 19.83M | 18.01M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | -10.36M | -13.12M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | 10.36M | 13.12M |
| otherNonCurrentLiabilities | 31.11M | 29.22M | 50.97M | 31.06M | 77.04M | 80.2M | 53.84M | 57.45M | 67.51M | 29.57M |
| totalNonCurrentLiabilities | 31.11M | 44.77M | 70.8M | 578.64M | 77.04M | 509.15M | 422.1M | 412.22M | 419.74M | 115.19M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 21.43M | 19.83M | 18.01M | - | - | - | - | - | - |
| totalLiabilities | 174.9M | 142.65M | 234.37M | 764.42M | 745.87M | 793.65M | 559.8M | 557.06M | 582.07M | 254.89M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3000 | 3000 | 3000 | 3000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | 936.81M | 1B | 1.19B | 1.42B | 2.21B | 993.66M | 980.61M | 961.34M | 851.31M | 802M |
| additionalPaidInCapital | 157.4M | 78.23M | 16.97M | - | - | 204.36M | 133.79M | 107.52M | 102.86M | 24.46M |
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -64.91M | -191.01M | -34.52M | 91.4M | 2.12B | 12.53M | 19.26M | 83.59M | 47.09M | 61.49M |
| depreciationAndAmortization | 38.08M | 48.58M | 51.08M | 56.6M | 62.56M | 58.84M | 56.47M | 60.01M | 42.01M | 40.93M |
| deferredIncomeTax | 881K | 29.47M | -11.82M | -18.24M | -3.41M | -6.53M | 23.05M | -8.21M | -26.45M | -4.09M |
| stockBasedCompensation | 80.32M | 61.5M | 48.21M | 60.51M | 56.84M | 49.45M | 54.8M | 50.08M | 44.75M | 39.63M |
| changeInWorkingCapital | 41.32M | 37.54M | -100.3M | -47.6M | 20.68M | -18.49M | -542K | -24.82M | 71.97M | -7.38M |
| accountsReceivables | -10.03M | -25.18M | 42.14M | 26.88M | -3.14M | -17.61M | -2.4M | 3.93M | 3.23M | 46000 |
| inventory | 9.99M | 88.49M | -93.4M | -51.04M | -1.51M | 9.15M | 2.17M | 7.66M | -13.42M | -6.09M |
| accountsPayables | 6.33M | -15.16M | -25.64M | 36.8M | -7.7M | 15.26M | 7.83M | 5.95M | -468K | 263K |
| otherWorkingCapital | 35.03M | -10.61M | -23.4M | -60.23M | 33.04M | -25.29M | -8.14M | -42.36M | 82.62M | -1.6M |
| otherNonCashItems | - | - | 16.99M | -70.86M | -2.35B | 39.92M | 13.48M | 12.89M | 10.15M | -1.67M |
| netCashProvidedByOperatingActivities | 95.71M | -13.91M | -30.35M | 71.81M | -100.44M | 135.72M | 166.52M | 173.54M | 189.52M | 128.91M |
| investmentsInPropertyPlantAndEquipment | -29.92M | -11.75M | -22.28M | -26.52M | -28.58M | -18.09M | -16.28M | -24.46M | -12.25M | -10.93M |
| acquisitionsNet | - | - | - | -267.06M | 2.75B | -316.81M | -2.51M | -239.73M | -15.17M | -6.55M |
| purchasesOfInvestments | -34.79M | -73.6M | -103.48M | -607.24M | -1.54B | -519.57M | -424.52M | -395.9M | -636.36M | -185.23M |
| salesMaturitiesOfInvestments | 56.11M | 198.47M | 596.1M | 874.3M | 1.1B | 497.36M | 344.94M | 474.13M | 294.45M | 161.92M |
| otherInvestingActivities | -3.42M | - | -520K | 267.06M | -1.16M | -3.9M | -8.4M | -11.06M | -4.96M | -8.8M |
| netCashProvidedByInvestingActivities | -12.02M | 113.12M | 469.81M | 240.54M | 2.27B | -361.01M | -106.77M | -197.03M | -374.29M | -49.58M |
| netDebtIssuance | - | -45M | -491.16M | -21000 | -140.57M | 220.26M | -1.13M | - | 327.5M | -5M |
| longTermNetDebtIssuance | - | -45M | -491.16M | -21000 | -140.57M | 220.26M | -1.13M | - | 327.5M | -5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 14.64M | 16.33M | -202.52M | -871.64M | -1.14B | -1.27M | -12.22M | -25.97M | 11.82M | -27.24M |
| netCommonStockIssuance | 14.64M | 16.33M | -202.52M | -871.64M | -1.14B | -1.27M | -12.22M | -25.97M | 11.82M | -27.24M |
| commonStockIssuance | 14.64M | 16.35M | 14.61M | 11.78M | 14.18M | 15.02M | 14.5M | 13.3M | 11.82M | 13.3M |
| commonStockRepurchased | - | -16000 | -217.14M | -883.42M | -1.15B | -16.29M | -26.72M | -39.28M | - | -40.54M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -15.71M | -16.43M | -18.19M | -15.39M | -22.24M | -18.12M | -16.3M | -22.86M | -26.28M | -20.06M |
| netCashProvidedByFinancingActivities | -1.07M | -45.1M | -711.87M | -887.05M | -1.3B | 200.87M | -29.65M | -48.84M | 313.03M | -52.3M |
| date | 2026-04-04 | 2026-01-03 | 2025-10-04 | 2025-07-05 | 2025-04-05 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 213.5M | 208.21M | 206M | 192.84M | 177.71M | 166.25M | 166.4M | 145.37M | 106.38M | 86.84M |
| costOfRevenue | 92.55M | 76.13M | 86.98M | 84.74M | 79.94M | 76.03M | 76.08M | 68.78M | 51.31M | 36.71M |
| grossProfit | 120.95M | 132.08M | 119.02M | 108.11M | 97.78M | 90.22M | 90.31M | 76.58M | 55.07M | 50.14M |
| researchAndDevelopmentExpenses | 82.55M | 89.52M | 87.68M | 87.82M | 88.22M | 82.44M | 83.23M | 85.91M | 80.65M | 83.4M |
| generalAndAdministrativeExpenses | - | - | 43.68M | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 44.29M | 45.81M | 43.68M | 43.16M | 41.64M | 36.41M | 36.79M | 38.7M | 33.55M | 33.63M |
| otherExpenses | - | - | - | - | - | - | - | - | - | 6.21M |
| operatingExpenses | 126.83M | 135.33M | 131.36M | 130.98M | 129.86M | 118.85M | 120.02M | 124.6M | 114.2M | 123.25M |
| costAndExpenses | 219.38M | 211.46M | 218.34M | 215.71M | 209.79M | 194.88M | 196.1M | 193.39M | 165.51M | 159.96M |
| netInterestIncome | -232K | 2.72M | 2.82M | 3.58M | 3.51M | 2.72M | 3.21M | 2.53M | 2.22M | 2.67M |
| interestIncome | - | 2.93M | 3.05M | 3.83M | 3.79M | 2.98M | 3.49M | 2.79M | 2.73M | 3.61M |
| interestExpense | 232K | 214K | 226K | 251K | 284K | 260K | 278K | 263K | 509K | 942K |
| depreciationAndAmortization | 8.34M | 8.24M | 8.36M | 9.8M | 11.68M | 11.69M | 11.59M | 12.6M | 12.71M | 12.93M |
| ebitda | -5.11M | 7.92M | -1.16M | -9.24M | -16.6M | -13.96M | -14.64M | -32.63M | -43.69M | -56.57M |
| ebit | -13.46M | -320K | -9.52M | -19.03M | -28.29M | -25.65M | -26.22M | -45.23M | -56.4M | -69.5M |
| nonOperatingIncomeExcludingInterest | 7.57M | -2.93M | -2.82M | -3.83M | -3.79M | -2.98M | -3.49M | -2.79M | -2.73M | -3.61M |
| operatingIncome | -5.88M | -3.25M | -12.34M | -22.87M | -32.08M | -28.63M | -29.71M | -48.02M | -59.13M | -73.11M |
| totalOtherIncomeExpensesNet | -7.81M | 2.72M | 2.82M | 3.58M | 3.51M | 2.72M | 3.21M | 2.53M | 2.22M | -12.21M |
| incomeBeforeTax | -13.69M | -534K | -9.52M | -19.28M | -28.57M | -25.91M | -26.5M | -45.49M | -56.91M | -85.32M |
| incomeTaxExpense | 2.21M | 2.15M | 414K | 2.53M | 1.9M | -2.09M | 2M | 36.66M | -385K | -15.54M |
| netIncomeFromContinuingOperations | -15.9M | -2.68M | -9.94M | -21.82M | -30.47M | -23.82M | -28.5M | -82.16M | -56.53M | -69.79M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -15.9M | -2.68M | -9.94M | -21.82M | -30.47M | -23.82M | -28.5M | -82.16M | -56.53M | -69.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -15.9M | -2.68M | -9.94M | -21.82M | -30.47M | -23.82M | -28.5M | -82.16M | -56.53M | -69.79M |
| eps | -0.48 | -0.08 | -0.3 | -0.67 | -0.94 | -0.73 | -0.88 | -2.56 | -1.77 | -2.19 |
| date | 2026-04-04 | 2026-01-03 | 2025-10-04 | 2025-07-05 | 2025-04-05 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 383.09M | 364.22M | 341.4M | 314.46M | 324.88M | 281.61M | 303.08M | 240.83M | 191.49M | 227.5M |
| shortTermInvestments | 55.77M | 79.4M | 97.62M | 101.08M | 99.93M | 100.55M | 66.6M | 98.34M | 141.2M | 211.72M |
| cashAndShortTermInvestments | 438.86M | 443.62M | 439.02M | 415.54M | 424.8M | 382.16M | 369.68M | 339.17M | 332.69M | 439.22M |
| netReceivables | 77.12M | 64.51M | 67.31M | 56.5M | 52.07M | 54.48M | 48.88M | 41.21M | 32.62M | 29.3M |
| accountsReceivables | 77.12M | 64.51M | 67.31M | 56.5M | 52.07M | 54.48M | 48.88M | 41.21M | 32.62M | 29.3M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 103.23M | 95.57M | 82.19M | 80.87M | 83.4M | 105.64M | 139.49M | 166.08M | 198.21M | 194.3M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 57.11M | 70.32M | 64.04M | 64.84M | 58.4M | 59.75M | 56.09M | 53.58M | 82.61M | 75.12M |
| totalCurrentAssets | 676.32M | 674.02M | 652.56M | 617.75M | 618.67M | 602.03M | 614.14M | 600.05M | 646.12M | 737.93M |
| propertyPlantEquipmentNet | 131.82M | 128.64M | 128.32M | 131.28M | 129.71M | 132.14M | 135.32M | 139.4M | 142.16M | 145.89M |
| goodwill | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M | 376.39M |
| intangibleAssets | 20.84M | 23.13M | 25.42M | 27.72M | 31.06M | 36.5M | 41.94M | 47.37M | 53.45M | 59.53M |
| goodwillAndIntangibleAssets | 397.22M | 399.52M | 401.81M | 404.11M | 407.45M | 412.89M | 418.32M | 423.76M | 429.84M | 435.92M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 61.09M | 67.14M | 70.37M | 67.93M | 73.67M | 75.62M | 81.46M | 86.78M | 126.04M | 123.31M |
| totalNonCurrentAssets | 590.14M | 595.3M | 600.51M | 603.32M | 610.83M | 620.64M | 635.11M | 649.94M | 698.03M | 705.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.27B | 1.27B | 1.25B | 1.22B | 1.23B | 1.22B | 1.25B | 1.25B | 1.34B | 1.44B |
| totalPayables | 56.38M | 50.72M | 55.65M | 58.16M | 53.82M | 51.13M | 44.65M | 39.3M | 44.58M | 63.63M |
| accountPayables | 56.38M | 50.72M | 55.65M | 58.16M | 53.82M | 42.45M | 44.65M | 39.3M | 44.58M | 57.5M |
| otherPayables | - | - | - | - | - | 8.68M | - | - | - | 6.13M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | 45M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | 8.68M | - | - | - | 6.13M |
| deferredRevenue | 9.82M | 5.36M | 8.45M | 3.86M | 6.48M | 3.07M | 8.48M | 3.32M | 3.92M | 2.12M |
| otherCurrentLiabilities | 66.27M | 87.71M | 81.22M | 58.66M | 59.42M | 43.68M | 65.18M | 57.5M | 62.86M | 52.82M |
| totalCurrentLiabilities | 132.48M | 143.79M | 145.31M | 120.67M | 119.72M | 97.88M | 118.3M | 100.11M | 111.36M | 163.57M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 15.55M | - | - | - | 19.83M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 35.45M | 31.11M | 37.04M | 39.31M | 41.36M | 29.22M | 49.55M | 56.84M | 67.23M | 50.97M |
| totalNonCurrentLiabilities | 35.45M | 31.11M | 37.04M | 39.31M | 41.36M | 44.77M | 49.55M | 56.84M | 67.23M | 70.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | 15.55M | - | - | - | 19.83M |
| totalLiabilities | 167.93M | 174.9M | 182.35M | 159.98M | 161.08M | 142.65M | 167.86M | 156.96M | 178.59M | 234.37M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 |
| retainedEarnings | 920.92M | 936.81M | 939.5M | 949.43M | 971.25M | 1B | 1.03B | 1.05B | 1.14B | 1.19B |
| additionalPaidInCapital | 177.55M | 157.4M | 130.98M | 111.56M | 96.84M | 78.23M | 55.57M | 39.23M | 29.83M | 16.97M |
| date | 2026-04-04 | 2026-01-03 | 2025-10-04 | 2025-07-05 | 2025-04-05 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -15.9M | -2.68M | -9.94M | -21.82M | -30.47M | -23.82M | -28.5M | -82.16M | -56.53M | -69.79M |
| depreciationAndAmortization | 8.34M | 8.24M | 8.36M | 9.8M | 11.68M | 11.69M | 11.59M | 12.6M | 12.71M | 12.93M |
| deferredIncomeTax | 1.15M | -1.14M | 522K | 3.02M | -1.51M | 370K | -684K | 35.05M | -5.27M | -5.93M |
| stockBasedCompensation | 21.06M | 20.68M | 20.04M | 19.89M | 19.71M | 16.14M | 15.9M | 15.84M | 13.61M | 11.04M |
| changeInWorkingCapital | -9.72M | -16.74M | 15.33M | -5.98M | 48.71M | 5.75M | 33.33M | 34.8M | -36.33M | 55.41M |
| accountsReceivables | -12.61M | 2.8M | -10.81M | -4.43M | 2.41M | -5.6M | -7.67M | -8.6M | -3.32M | 72.85M |
| inventory | -7.62M | -13.32M | -1.32M | 2.53M | 22.1M | 33.77M | 26.6M | 32.08M | -3.96M | -26.43M |
| accountsPayables | 3.39M | -4.81M | -1.67M | 3.58M | 9.23M | -1.31M | 5.49M | -5.51M | -13.83M | 11.4M |
| otherWorkingCapital | 7.12M | -1.4M | 29.13M | -7.66M | 14.97M | -21.12M | 8.9M | 16.82M | -15.22M | -2.41M |
| otherNonCashItems | - | - | - | - | - | - | 1000 | - | - | 14.88M |
| netCashProvidedByOperatingActivities | 4.93M | 8.35M | 34.32M | 4.91M | 48.13M | 10.13M | 31.63M | 16.13M | -71.8M | 18.54M |
| investmentsInPropertyPlantAndEquipment | -9.84M | -13.98M | -6.39M | -8.7M | -4.85M | -3.96M | -2.21M | -3.53M | -2.05M | -3.75M |
| acquisitionsNet | - | - | - | - | - | - | - | - | 12.38M | - |
| purchasesOfInvestments | - | 4M | -6.28M | -12.78M | -19.73M | -45.24M | -10.66M | -7.91M | -9.79M | -11.99M |
| salesMaturitiesOfInvestments | 23.46M | 18.18M | 5.92M | 11.32M | 20.68M | 11.02M | 43.07M | 51.04M | 93.33M | 59.26M |
| otherInvestingActivities | 1.26M | 578K | - | - | - | - | - | - | -12.38M | -125K |
| netCashProvidedByInvestingActivities | 14.89M | 8.78M | -6.75M | -10.15M | -3.9M | -38.18M | 30.2M | 39.61M | 81.49M | 43.39M |
| netDebtIssuance | - | - | - | - | - | - | - | - | -45M | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | -45M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -956K | 6.49M | 528K | 7.62M | -958K | 6.93M | 1.29M | 7.77M | 341K | 6.6M |
| netCommonStockIssuance | -956K | 6.49M | 528K | 7.62M | -958K | 6.93M | 1.29M | 7.77M | 341K | 6.6M |
| commonStockIssuance | - | 6.49M | 528K | 7.62M | - | 6.95M | 1.29M | 7.77M | 341K | 6.6M |
| commonStockRepurchased | -956K | - | - | - | -958K | -16000 | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -799K | -1.16M | -12.79M | - | -356K | -865K | -14.16M | -1.05M | -950K |
| netCashProvidedByFinancingActivities | -956K | 5.69M | -627K | -5.18M | -958K | 6.58M | 423K | -6.4M | -45.71M | 5.65M |