-$0.33 (-0.24%)
| date | 2026-01-03 | 2024-12-28 | 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 | 3.2B | 3.88B | 4.04B | 4.03B | 3.25B | 2.51B | 2.96B | 2.72B | 2.34B | 2.27B |
| costOfRevenue | 1.95B | 2.4B | 2.5B | 2.59B | 2.06B | 1.63B | 1.86B | 1.72B | 1.42B | 1.37B |
| grossProfit | 1.25B | 1.47B | 1.53B | 1.45B | 1.19B | 882.05M | 1.1B | 1B | 912.74M | 901.18M |
| researchAndDevelopmentExpenses | - | - | 53.1M | - | - | 35.3M | - | 35.3M | 29.1M | 26.3M |
| generalAndAdministrativeExpenses | - | - | - | 754.55M | 622.91M | 491.9M | 564.09M | - | - | 220.55M |
| sellingAndMarketingExpenses | - | - | - | 42.68M | 45.07M | - | 29.72M | - | - | 223.88M |
| sellingGeneralAndAdministrativeExpenses | 663.16M | 762.5M | 794.44M | 797.23M | 667.98M | 491.9M | 593.81M | 538.84M | 436.49M | 444.43M |
| otherExpenses | - | 51.68M | 51.65M | 9.72M | -103.11M | 30.42M | -4.36M | 36.29M | -829K | -1.04M |
| operatingExpenses | 663.16M | 814.18M | 899.19M | 806.95M | 564.87M | 557.62M | 589.45M | 538.84M | 436.49M | 444.43M |
| costAndExpenses | 2.61B | 3.22B | 3.4B | 3.39B | 2.62B | 2.19B | 2.45B | 2.26B | 1.86B | 1.81B |
| netInterestIncome | -93.83M | -92.23M | -120.35M | -88.98M | -57.16M | -78.62M | -82.61M | -58.74M | -25.98M | -23.88M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 93.83M | 92.23M | 120.35M | 88.98M | 57.16M | 78.62M | 82.61M | 58.74M | 25.98M | 23.88M |
| depreciationAndAmortization | 99M | 127.17M | 125.4M | 138.06M | 125.24M | 108.09M | 103.43M | 97.24M | 69.77M | 56.1M |
| ebitda | 675.1M | 796.72M | 797.35M | 791.45M | 801.9M | 439.25M | 648.66M | 579.91M | 478.35M | 500.06M |
| ebit | 576.1M | 669.55M | 671.95M | 653.39M | 676.66M | 331.16M | 545.23M | 482.26M | 409.51M | 443.96M |
| nonOperatingIncomeExcludingInterest | 12.66M | -13.36M | -37.08M | -13.79M | -46.67M | -6.73M | -31.18M | -36.29M | -30.9M | -24.94M |
| operatingIncome | 588.76M | 656.19M | 634.87M | 639.6M | 629.99M | 324.43M | 514.04M | 445.97M | 410.34M | 446.22M |
| totalOtherIncomeExpensesNet | -106.48M | -78.87M | -115.49M | -75.19M | -10.49M | -56.37M | -51.42M | -22.45M | 4.92M | 2.29M |
| incomeBeforeTax | 482.28M | 577.32M | 519.38M | 564.42M | 619.5M | 268.06M | 462.62M | 423.51M | 383.53M | 421.3M |
| incomeTaxExpense | 115.01M | 148.89M | 118.5M | 127.85M | 131.01M | 60.76M | 110.38M | 106.36M | 85.4M | 137.09M |
| netIncomeFromContinuingOperations | 367.27M | 428.43M | 400.88M | 436.57M | 488.49M | 207.29M | 352.24M | 317.15M | 298.13M | 284.22M |
| netIncomeFromDiscontinuedOperations | -645M | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -277.73M | 428.43M | 400.88M | 436.57M | 488.49M | 207.29M | 352.24M | 317.15M | 298.13M | 284.22M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -277.73M | 428.43M | 400.88M | 436.57M | 488.49M | 207.29M | 352.24M | 317.15M | 298.13M | 284.22M |
| eps | -5.38 | 7.97 | 7.48 | 8.07 | 8.85 | 3.76 | 6.33 | 5.71 | 5.26 | 4.98 |
| date | 2026-01-03 | 2024-12-28 | 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 | 222.24M | 689.53M | 247.5M | 162M | 180.36M | 268.1M | 94.5M | 71.7M | 89.65M | 68.48M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 222.24M | 689.53M | 247.5M | 162M | 180.36M | 268.1M | 94.5M | 71.7M | 89.65M | 68.48M |
| netReceivables | 573.04M | 643.36M | 691.65M | 671.57M | 577.14M | 363.36M | 447.61M | 398.66M | 328.42M | 325.87M |
| accountsReceivables | 573.04M | 643.36M | 691.65M | 671.57M | 577.14M | 363.36M | 447.61M | 398.66M | 328.42M | 325.87M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 692.59M | 841.57M | 935.87M | 1.08B | 837.42M | 540.2M | 585.7M | 521.81M | 424.64M | 368.24M |
| prepaids | 41.16M | 24.02M | 25.23M | 9.49M | 19.89M | 17.78M | 20.16M | 18.48M | 33.75M | 6.4M |
| otherCurrentAssets | 1.21B | 131.57M | 65.62M | 85.2M | 92.27M | 81.05M | 61.22M | 50.94M | 55.43M | 42.7M |
| totalCurrentAssets | 2.74B | 2.33B | 1.97B | 2.01B | 1.71B | 1.27B | 1.21B | 1.06B | 931.89M | 811.7M |
| propertyPlantEquipmentNet | 431.62M | 525.96M | 620.27M | 443.53M | 380.98M | 344.48M | 352.14M | 314.57M | 281.92M | 221.57M |
| goodwill | 1.8B | 2.52B | 2.49B | 2.41B | 2.24B | 1.93B | 1.85B | 1.74B | 1.26B | 1.09B |
| intangibleAssets | 1.06B | 1.61B | 1.69B | 1.79B | 1.88B | 1.45B | 1.44B | 1.36B | 780.43M | 696.17M |
| goodwillAndIntangibleAssets | 2.86B | 4.13B | 4.18B | 4.21B | 4.12B | 3.38B | 3.29B | 3.1B | 2.05B | 1.79B |
| longTermInvestments | - | 27.97M | 39.88M | 58.18M | - | - | - | 13.49M | 10.27M | 8.84M |
| taxAssets | 8.21M | 6.28M | 7.94M | 6.74M | 33.19M | 76.05M | 36.93M | 32.19M | 44.56M | 51.7M |
| otherNonCurrentAssets | 271.85M | 263.64M | 93.35M | 154.36M | 143.49M | 126.8M | 110.74M | 23.74M | 25.84M | 34.43M |
| totalNonCurrentAssets | 3.57B | 4.95B | 4.94B | 4.87B | 4.68B | 3.93B | 3.79B | 3.49B | 2.41B | 2.11B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.32B | 7.28B | 6.91B | 6.87B | 6.38B | 5.2B | 5B | 4.55B | 3.34B | 2.92B |
| totalPayables | 206.67M | 229.53M | 251.65M | 271.37M | 327.42M | 204.8M | 193.56M | 207.75M | 167.21M | 160.49M |
| accountPayables | 206.67M | 208.91M | 227.08M | 271.37M | 304.74M | 182.77M | 173.69M | 188.3M | 146.33M | 146.92M |
| otherPayables | - | 20.63M | 24.57M | - | 22.68M | 22.03M | 19.86M | 19.45M | 20.88M | 13.56M |
| accruedExpenses | - | 107.06M | 121.51M | 436.21M | 404.1M | 319.76M | 300.35M | 74.95M | 67.94M | 74.5M |
| shortTermDebt | 44.42M | 43.95M | 44.82M | 45.58M | 27.29M | 22.94M | 2.89M | 3.21M | 5.15M | 5.88M |
| capitalLeaseObligationsCurrent | - | 27.94M | 26.42M | 25.25M | 22.75M | 22.49M | 21.83M | - | - | - |
| taxPayables | - | 20.63M | 24.57M | 24.04M | 22.68M | 22.03M | 19.86M | 19.45M | 20.88M | 13.56M |
| deferredRevenue | - | - | 118.68M | 185.82M | 133.32M | 93.87M | 74.51M | 57.91M | 31.07M | 41.74M |
| otherCurrentLiabilities | 817.14M | 420.84M | 288.01M | 24.04M | - | 36.39M | - | 215.13M | 202.29M | 205.8M |
| totalCurrentLiabilities | 1.07B | 829.32M | 851.09M | 988.28M | 914.89M | 700.26M | 593.14M | 558.95M | 473.65M | 488.41M |
| longTermDebt | 2.13B | 2.35B | 2.38B | 2.68B | 2.39B | 1.71B | 1.87B | 1.89B | 1.02B | 726.24M |
| capitalLeaseObligationsNonCurrent | - | 98.04M | 87.55M | 80.24M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | 19.93M | 15.72M | 12.5M | - | - | - | 253.12M | 334.51M | 322.99M |
| deferredTaxLiabilitiesNonCurrent | 156.72M | 252.06M | 216.14M | 220.2M | 186.94M | 147.22M | 133.5M | 113.9M | 87.82M | 77.76M |
| otherNonCurrentLiabilities | 185.4M | 94.25M | 105.92M | 99.15M | 400.5M | 671.69M | 458.45M | 322.83M | 393.36M | 359.41M |
| totalNonCurrentLiabilities | 2.47B | 2.82B | 2.81B | 3.09B | 2.97B | 2.53B | 2.46B | 2.33B | 1.5B | 1.16B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 125.98M | 113.97M | 105.49M | 22.75M | 22.49M | 21.83M | - | - | - |
| totalLiabilities | 3.54B | 3.64B | 3.66B | 4.08B | 3.89B | 3.23B | 3.06B | 2.88B | 1.98B | 1.65B |
| treasuryStock | -1.74B | -940.69M | -906.03M | -831.18M | -566.4M | -537.13M | -451.26M | -445.12M | -445.12M | -205.28M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 153K | 148K | 148K | 147K | 147K | 147K | 145K | 145K | 145K | 144K |
| retainedEarnings | 4.05B | 4.33B | 3.9B | 3.5B | 3.06B | 2.57B | 2.36B | 2.01B | 1.7B | 1.4B |
| additionalPaidInCapital | 602.76M | 520.18M | 479.22M | 408.38M | 357.31M | 433.31M | 387.4M | 377.42M | 374.92M | 355.29M |
| date | 2026-01-03 | 2024-12-28 | 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 | -277.73M | 428.43M | 400.88M | 436.57M | 488.49M | 207.29M | 352.24M | 317.15M | 298.13M | 284.22M |
| depreciationAndAmortization | 105.3M | 127.17M | 132.6M | 138.06M | 125.24M | 110.53M | 103.43M | 97.24M | 69.77M | 58.23M |
| deferredIncomeTax | 70.14M | 35.88M | -2.4M | -6.64M | 6.86M | 16.42M | 22.21M | 20.49M | -14.49M | 21.36M |
| stockBasedCompensation | 13.46M | 36.15M | 51.05M | 58.37M | 42.33M | 19.61M | 8.13M | 2.5M | 6.24M | 27.9M |
| changeInWorkingCapital | 4.23M | 35.94M | -23.91M | -239M | -195.62M | 174.92M | -79.73M | -74.88M | -104.26M | -97.61M |
| accountsReceivables | -14.47M | 11.98M | -4.62M | -28.39M | -99.89M | 90.4M | -27.75M | -25.35M | 26.18M | -33.91M |
| inventory | 3.07M | 95.41M | 157.87M | -196.31M | -204.17M | 66.69M | -28.29M | -28.38M | -9.74M | -22.25M |
| accountsPayables | 18.07M | -21.94M | -49.37M | -47.74M | 61.34M | -3.02M | -29.4M | 13.61M | -21.63M | -7.73M |
| otherWorkingCapital | -2.44M | -49.51M | -127.78M | 33.45M | 47.1M | 20.85M | 5.7M | -34.77M | -99.07M | -33.72M |
| otherNonCashItems | 714.79M | 23.25M | 70.57M | -54.81M | -43.9M | -4M | -28.86M | 6.42M | 49.07M | 199.81M |
| netCashProvidedByOperatingActivities | 630.2M | 686.82M | 628.79M | 332.55M | 423.4M | 524.78M | 377.42M | 368.91M | 304.46M | 294.11M |
| investmentsInPropertyPlantAndEquipment | -70.73M | -49.31M | -85.18M | -67.29M | -51.55M | -41.9M | -46.61M | -41.44M | -54.49M | -24.82M |
| acquisitionsNet | -31.98M | -111.65M | -68.76M | -278.8M | -963.6M | -79M | -281.06M | -1.2B | -305.25M | -210.92M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -24.18M | 2.43M | -1.8M | -2.23M | 6.29M | 14.15M | - | -5.4M | 14.28M | - |
| netCashProvidedByInvestingActivities | -126.89M | -158.54M | -155.74M | -348.32M | -1.01B | -106.76M | -327.67M | -1.24B | -345.47M | -235.74M |
| netDebtIssuance | -227.44M | -35.01M | -308.46M | 290.28M | 602.01M | -162.9M | -17.65M | 857.74M | 295.67M | -29.34M |
| longTermNetDebtIssuance | -227.44M | -35.01M | -308.46M | 290.28M | 602.01M | -47.23M | -17.65M | 857.74M | 295.67M | -29.34M |
| shortTermNetDebtIssuance | - | - | - | - | - | -115.67M | - | 864.83M | 296.77M | - |
| netStockIssuance | -723.61M | -34.66M | -74.56M | -264.78M | -29.26M | -85.87M | -6.14M | - | -239.84M | -4.42M |
| netCommonStockIssuance | -723.61M | -34.66M | -74.56M | -264.78M | -29.26M | -85.87M | -6.14M | - | -239.84M | -4.42M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -723.61M | -34.66M | -74.56M | -264.78M | -29.26M | -85.87M | -6.14M | - | -239.84M | -4.42M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -19.89M | -4.1M | -7.91M | -17.87M | -69.96M | -3.7M | -1.65M | -1.61M | - | -7.61M |
| netCashProvidedByFinancingActivities | -970.94M | -73.77M | -390.94M | 7.63M | 502.79M | -252.47M | -25.44M | 856.13M | 55.84M | -41.37M |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 839.91M | 866.42M | 982.13M | 977.86M | 906.63M | 1.01B | 942.81M | 991.55M | 926.93M | 1.01B |
| costOfRevenue | 516.72M | 530.2M | 620.82M | 606.57M | 560.69M | 624.95M | 587.38M | 611.9M | 580.57M | 621.81M |
| grossProfit | 323.19M | 336.22M | 361.31M | 371.29M | 345.93M | 388.94M | 355.43M | 379.64M | 346.36M | 386.77M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | 53.1M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 194.89M | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 3.69M | - | - |
| sellingGeneralAndAdministrativeExpenses | 188.3M | 174.82M | 203.62M | 213.61M | 202.61M | 178.39M | 179.48M | 198.58M | 206.05M | 191.58M |
| otherExpenses | - | - | 711.94M | - | 2.73M | 40.63M | 2.52M | 5.35M | 3.18M | 27.45M |
| operatingExpenses | 188.3M | 174.82M | 915.56M | 213.61M | 205.34M | 219.03M | 182M | 203.93M | 209.22M | 272.14M |
| costAndExpenses | 705.02M | 705.02M | 1.54B | 820.18M | 766.03M | 843.97M | 769.37M | 815.84M | 789.79M | 893.94M |
| netInterestIncome | -25.48M | -29.44M | -25.15M | -19.84M | -18.36M | -19.99M | -21.4M | -24.57M | -26.27M | -28.28M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 25.48M | 29.44M | 25.15M | 19.84M | 18.36M | 19.99M | 21.4M | 24.57M | 26.27M | 28.28M |
| depreciationAndAmortization | 24.84M | 25.54M | 32.83M | 30.41M | 32.14M | 32.34M | 30.78M | 31.65M | 32.41M | 31.76M |
| ebitda | 163.25M | 175.66M | -520.98M | 183.25M | 171.97M | 205.36M | 206.86M | 210.99M | 173.52M | 155.22M |
| ebit | 138.4M | 150.11M | -553.8M | 152.84M | 139.82M | 173.02M | 176.08M | 179.34M | 141.11M | 123.46M |
| nonOperatingIncomeExcludingInterest | -3.51M | 11.29M | -444K | 4.84M | 777K | -3.11M | -2.64M | -3.63M | -3.98M | -8.83M |
| operatingIncome | 134.89M | 161.4M | -554.25M | 157.68M | 140.6M | 169.91M | 173.44M | 175.71M | 137.13M | 114.63M |
| totalOtherIncomeExpensesNet | -21.97M | -40.73M | -24.7M | -24.69M | -19.14M | -16.88M | -18.76M | -20.93M | -22.3M | -27.71M |
| incomeBeforeTax | 112.92M | 120.67M | -578.95M | 132.99M | 121.46M | 153.03M | 154.68M | 154.78M | 114.84M | 86.93M |
| incomeTaxExpense | 27.64M | 34.58M | -65.97M | 27.04M | 29.1M | 40.73M | 40.51M | 39.38M | 28.27M | 10.64M |
| netIncomeFromContinuingOperations | 85.28M | 86.09M | -512.98M | 105.96M | 92.35M | 112.3M | 114.17M | 115.4M | 86.57M | 76.29M |
| netIncomeFromDiscontinuedOperations | -135.36M | -49.15M | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -50.07M | 36.94M | -512.98M | 105.96M | 92.35M | 112.3M | 114.17M | 115.4M | 86.57M | 76.29M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -50.07M | 36.94M | -512.98M | 105.96M | 92.35M | 112.3M | 114.17M | 115.4M | 86.57M | 76.29M |
| eps | -1.06 | 0.74 | -10.15 | 2.01 | 1.72 | 2.09 | 2.12 | 2.15 | 1.61 | 1.42 |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 177.06M | 222.24M | 175.13M | 511.5M | 745.14M | 689.53M | 606M | 459.46M | 341.02M | 247.5M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 177.06M | 222.24M | 175.13M | 511.5M | 745.14M | 689.53M | 606M | 459.46M | 341.02M | 247.5M |
| netReceivables | 608.03M | 573.04M | 738.74M | 665.83M | 645.51M | 643.36M | 614.98M | 679.59M | 655.04M | 691.65M |
| accountsReceivables | 608.03M | 573.04M | 738.74M | 665.83M | 645.51M | 643.36M | 614.98M | 679.59M | 655.04M | 691.65M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 728.39M | 692.59M | 919.55M | 888.67M | 877.73M | 841.57M | 905.86M | 920.1M | 943.68M | 935.87M |
| prepaids | 25.71M | 41.16M | 61.83M | 59.42M | 14.5M | 24.02M | 30.4M | 13.51M | 15.74M | 25.23M |
| otherCurrentAssets | 108.65M | 1.21B | 74.11M | 134.17M | 130.88M | 131.57M | 134.36M | 70.69M | 66.44M | 65.62M |
| totalCurrentAssets | 1.65B | 2.74B | 1.97B | 2.26B | 2.41B | 2.33B | 2.29B | 2.14B | 2.02B | 1.97B |
| propertyPlantEquipmentNet | 424.96M | 431.62M | 577.91M | 570.41M | 550.74M | 525.96M | 510.56M | 504.66M | 508.14M | 620.27M |
| goodwill | 1.79B | 1.8B | 2.03B | 2.59B | 2.54B | 2.52B | 2.51B | 2.47B | 2.47B | 2.49B |
| intangibleAssets | 1.04B | 1.06B | 1.47B | 1.61B | 1.61B | 1.61B | 1.65B | 1.65B | 1.67B | 1.69B |
| goodwillAndIntangibleAssets | 2.84B | 2.86B | 3.5B | 4.21B | 4.15B | 4.13B | 4.16B | 4.12B | 4.14B | 4.18B |
| longTermInvestments | 239.48M | - | 12.45M | - | 18.36M | 27.97M | 22.82M | 41.74M | 44.43M | 39.88M |
| taxAssets | 7.39M | 8.21M | 6.89M | 6.77M | 6.42M | 6.28M | 6.92M | 6.81M | 8.03M | 7.94M |
| otherNonCurrentAssets | 263.28M | 271.85M | 292.26M | 292.78M | 262.47M | 263.64M | 211.41M | 206.54M | 205.08M | 93.35M |
| totalNonCurrentAssets | 3.77B | 3.57B | 4.39B | 5.08B | 4.99B | 4.95B | 4.91B | 4.88B | 4.91B | 4.94B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.42B | 6.32B | 6.35B | 7.34B | 7.4B | 7.28B | 7.2B | 7.03B | 6.93B | 6.91B |
| totalPayables | 233.05M | 206.67M | 280.18M | 260.42M | 250.18M | 208.91M | 233.75M | 238.73M | 233.43M | 227.08M |
| accountPayables | 215.39M | 206.67M | 257.95M | 235.75M | 230.58M | 208.91M | 214.7M | 238.73M | 233.43M | 227.08M |
| otherPayables | 17.66M | - | 22.23M | 24.68M | 19.59M | - | 19.05M | - | - | - |
| accruedExpenses | 354.54M | - | 424.15M | 411.82M | 435.1M | 107.06M | 399.08M | 404.19M | 405.08M | 409.53M |
| shortTermDebt | 44.15M | 44.42M | 42.11M | 44.01M | 43.88M | 43.95M | 44.06M | 44.25M | 44.54M | 44.82M |
| capitalLeaseObligationsCurrent | 21.14M | - | 28.23M | 27.3M | 27.41M | 27.94M | 25.19M | 25.37M | 26.08M | 26.42M |
| taxPayables | - | - | - | 24.68M | 19.59M | 20.63M | 19.05M | 23.29M | 21.08M | 24.57M |
| deferredRevenue | 177.71M | - | 176.9M | 137.22M | 129.26M | 120.5M | 112.63M | 121.04M | 110.67M | 118.68M |
| otherCurrentLiabilities | 8.2M | 817.14M | - | - | - | 320.96M | - | 23.29M | 21.08M | 24.57M |
| totalCurrentLiabilities | 838.79M | 1.07B | 951.56M | 880.78M | 885.82M | 829.32M | 814.71M | 856.86M | 840.88M | 851.09M |
| longTermDebt | 1.83B | 2.13B | 2.03B | 2.33B | 2.34B | 2.35B | 2.36B | 2.36B | 2.37B | 2.38B |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 98.04M | - | - | - | 87.55M |
| deferredRevenueNonCurrent | - | - | 21.61M | - | 21.82M | 19.93M | 14.48M | 14.75M | 15.31M | 15.72M |
| deferredTaxLiabilitiesNonCurrent | 195.32M | 156.72M | 229.68M | 303.35M | 248.09M | 252.06M | 241.11M | 193.51M | 207.81M | 216.14M |
| otherNonCurrentLiabilities | 183.08M | 185.4M | 189M | 197.42M | 174.43M | 94.25M | 176.58M | 178.76M | 185.06M | 105.92M |
| totalNonCurrentLiabilities | 2.21B | 2.47B | 2.47B | 2.83B | 2.79B | 2.82B | 2.79B | 2.75B | 2.78B | 2.81B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 21.14M | - | 28.23M | 27.3M | 27.41M | 125.98M | 25.19M | 25.37M | 26.08M | 113.97M |
| totalLiabilities | 3.05B | 3.54B | 3.42B | 3.71B | 3.67B | 3.64B | 3.61B | 3.6B | 3.62B | 3.66B |
| treasuryStock | -2.11B | -1.74B | -1.52B | -1.31B | -983.47M | -940.69M | -924.29M | -924M | -923.03M | -906.03M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 153K | 153K | 153K | 148K | 148K | 148K | 148K | 148K | 148K | 148K |
| retainedEarnings | 4B | 4.05B | 4.01B | 4.53B | 4.42B | 4.33B | 4.22B | 4.1B | 3.99B | 3.9B |
| additionalPaidInCapital | 611.02M | 602.76M | 596.65M | 528.89M | 522.66M | 520.18M | 509.36M | 500.69M | 493.04M | 479.22M |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-31 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 85.28M | 36.94M | -512.98M | 113.24M | 92.35M | 112.3M | 114.17M | 115.4M | 86.57M | 76.29M |
| depreciationAndAmortization | 25.47M | 8.14M | 32.83M | 37.98M | 32.14M | 32.34M | 34.38M | 29.78M | 32.41M | 31.76M |
| deferredIncomeTax | 6.92M | 102.37M | -72.84M | 48.95M | -6.58M | 8.22M | 45.98M | -12.02M | -6.31M | 4.15M |
| stockBasedCompensation | 10.07M | 4.85M | -104K | 6.42M | 2.49M | 6.01M | 8.67M | 7.65M | 13.82M | 15.74M |
| changeInWorkingCapital | -38.13M | 27.96M | 21.89M | -79.03M | 22.2M | 47.03M | -27.96M | 10.56M | 17.4M | 47.77M |
| accountsReceivables | -38.32M | -13.32M | 4.46M | -17.81M | 1.44M | -19.38M | 16.56M | -21.52M | 36.32M | -4.19M |
| inventory | -40.62M | 36.01M | -11.53M | 7.08M | -28.74M | 62.36M | 25.36M | 20.65M | -12.96M | 90.9M |
| accountsPayables | 10.56M | -10.58M | 10.99M | -307K | 19.06M | -8.23M | -27.43M | 5.92M | 7.8M | -181K |
| otherWorkingCapital | 30.25M | 15.84M | 17.98M | -68M | 30.44M | 12.28M | -42.44M | 5.51M | -13.76M | -38.75M |
| otherNonCashItems | -24M | 10.46M | 707.54M | -5.57M | -1.47M | 33.83M | -18.58M | -1.85M | -2.99M | 79.97M |
| netCashProvidedByOperatingActivities | 65.61M | 190.72M | 176.34M | 122M | 141.13M | 239.73M | 156.66M | 149.52M | 140.9M | 255.69M |
| investmentsInPropertyPlantAndEquipment | -7.94M | 4.19M | -20.27M | -28.19M | -33.73M | -13.14M | -11.41M | -10.94M | -13.82M | -15.53M |
| acquisitionsNet | 564.47M | 2.55M | -31.04M | -3.5M | 9000 | -103.9M | -2.19M | -3.29M | -2.27M | -984K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -1.58M | -23.07M | - | 7.27M | -1.11M | 2.51M | -80000 | - | -80000 | - |
| netCashProvidedByInvestingActivities | 554.95M | -16.33M | -51.3M | -24.42M | -34.84M | -114.54M | -13.68M | -14.23M | -16.09M | -16.52M |
| netDebtIssuance | -298.69M | 105.45M | -307.11M | -11.25M | -11.37M | -11.52M | -489K | -11.49M | -11.51M | -161.48M |
| longTermNetDebtIssuance | -298.69M | 105.45M | -307.11M | -11.25M | -11.37M | -11.52M | -489K | -11.49M | -11.51M | -161.48M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -374.78M | -209.31M | -148.61M | -322.91M | -42.78M | -16.4M | -287K | -976K | -17M | -21000 |
| netCommonStockIssuance | -374.78M | -209.31M | -148.61M | -322.91M | -42.78M | -16.4M | -287K | -976K | -17M | -21000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -374.78M | -209.31M | -148.61M | -322.91M | -42.78M | -16.4M | -287K | -976K | -17M | -21000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.2M | -1.04M | -6.86M | -12.21M | -2.94M | -57000 | -2.34M | -1.65M | -55000 | -3.68M |
| netCashProvidedByFinancingActivities | -684.66M | -104.9M | -462.58M | -346.37M | -57.09M | -27.98M | -3.11M | -14.12M | -28.56M | -165.17M |