NYSE : GGG
-$0.31 (-0.42%)
| date | 2025-12-26 | 2024-12-27 | 2023-12-29 | 2022-12-30 | 2021-12-31 | 2020-12-25 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.24B | 2.11B | 2.2B | 2.14B | 1.99B | 1.65B | 1.65B | 1.65B | 1.47B | 1.33B |
| costOfRevenue | 1.06B | 990.86M | 1.03B | 1.09B | 953.66M | 795.18M | 786.29M | 770.75M | 681.7M | 621.05M |
| grossProfit | 1.17B | 1.12B | 1.16B | 1.06B | 1.03B | 854.94M | 859.76M | 882.54M | 793.05M | 708.24M |
| researchAndDevelopmentExpenses | 82.3M | 87.23M | 82.82M | 80.01M | 79.65M | 72.19M | 67.56M | 63.12M | 60.11M | 60.61M |
| generalAndAdministrativeExpenses | 206.21M | 191.39M | 171.44M | 153.78M | 151.45M | 135.52M | 133.42M | 137.52M | 139.03M | 126.48M |
| sellingAndMarketingExpenses | 273.94M | 273.74M | 260.71M | 250.95M | 271.53M | 220.27M | 234.32M | 245.47M | 233.46M | 215.25M |
| sellingGeneralAndAdministrativeExpenses | 480.15M | 465.13M | 432.16M | 404.73M | 422.98M | 355.8M | 367.74M | 382.99M | 372.5M | 341.73M |
| otherExpenses | - | - | - | - | - | 35.23M | - | - | 2.85M | 366K |
| operatingExpenses | 562.45M | 552.36M | 514.18M | 484.74M | 502.63M | 463.22M | 435.3M | 446.11M | 432.6M | 402.34M |
| costAndExpenses | 1.63B | 1.54B | 1.55B | 1.57B | 1.46B | 1.26B | 1.22B | 1.22B | 1.11B | 1.02B |
| netInterestIncome | -2.89M | -2.83M | -5.19M | -9.9M | -10.22M | -11.28M | -13.11M | -14.38M | -16.2M | -17.59M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.89M | 2.83M | 5.19M | 9.9M | 10.22M | 11.28M | 13.11M | 14.38M | 16.2M | 17.59M |
| depreciationAndAmortization | 107.43M | 86.75M | 74.32M | 66M | 59.32M | 54.5M | 47.7M | 47.75M | 45.58M | 48.29M |
| ebitda | 751.53M | 678.86M | 686.59M | 641.62M | 578M | 440.43M | 466.69M | 472.9M | 408.88M | 354.45M |
| ebit | 644.09M | 592.11M | 613.99M | 575.62M | 518.68M | 385.93M | 418.99M | 425.15M | 363.3M | 306.16M |
| nonOperatingIncomeExcludingInterest | -33.36M | -22.01M | 32.85M | -2.92M | 12.64M | 5.79M | 5.47M | 11.28M | 15.45M | -185.02M |
| operatingIncome | 610.74M | 570.1M | 646.84M | 572.7M | 531.32M | 391.72M | 424.46M | 436.43M | 360.45M | 113.88M |
| totalOtherIncomeExpensesNet | 30.46M | 19.18M | -38.04M | -6.98M | -22.86M | -17.07M | -18.58M | -25.66M | -31.65M | -24.49M |
| incomeBeforeTax | 641.2M | 589.28M | 608.8M | 565.72M | 508.46M | 374.65M | 405.88M | 410.77M | 347.09M | 96.66M |
| incomeTaxExpense | 119.36M | 103.2M | 102.29M | 105.08M | 68.6M | 44.2M | 62.02M | 69.71M | 94.68M | 55.98M |
| netIncomeFromContinuingOperations | 521.84M | 486.08M | 506.51M | 460.64M | 439.87M | 330.46M | 343.85M | 341.05M | 252.41M | 40.67M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 521.84M | 486.08M | 506.51M | 460.64M | 439.87M | 330.46M | 343.85M | 341.05M | 252.41M | 40.67M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 521.84M | 486.08M | 506.51M | 460.64M | 439.87M | 330.46M | 343.85M | 341.05M | 252.41M | 40.67M |
| eps | 3.14 | 2.88 | 3.01 | 2.73 | 2.59 | 1.97 | 2.07 | 2.04 | 1.5 | 0.24 |
| date | 2025-12-26 | 2024-12-27 | 2023-12-29 | 2022-12-30 | 2021-12-31 | 2020-12-25 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 624.08M | 675.34M | 537.95M | 339.2M | 624.3M | 378.91M | 220.97M | 132.12M | 103.66M | 52.36M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 624.08M | 675.34M | 537.95M | 339.2M | 624.3M | 378.91M | 220.97M | 132.12M | 103.66M | 52.36M |
| netReceivables | 393.75M | 362.53M | 354.44M | 346.01M | 325.13M | 314.95M | 267.34M | 274.61M | 254.08M | 218.36M |
| accountsReceivables | 393.75M | 362.53M | 354.44M | 346.01M | 325.13M | 314.95M | 267.34M | 274.61M | 254.08M | 218.36M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 401.14M | 404.68M | 438.35M | 476.79M | 382.3M | 285.7M | 273.23M | 283.98M | 239.35M | 201.61M |
| prepaids | - | - | 14.55M | 18.7M | 10.48M | 22.32M | 13.46M | 14.76M | 16.07M | 10.72M |
| otherCurrentAssets | 52.91M | 54.9M | 20.52M | 24.92M | 21.4M | 21.92M | 16.46M | 17.75M | 30.18M | 20.3M |
| totalCurrentAssets | 1.47B | 1.5B | 1.37B | 1.21B | 1.36B | 1.02B | 791.47M | 723.22M | 631.93M | 503.36M |
| propertyPlantEquipmentNet | 781.14M | 791.33M | 760.48M | 637.39M | 481.11M | 388.56M | 355.44M | 229.3M | 204.3M | 189.6M |
| goodwill | 585.3M | 487.47M | 370.23M | 368.17M | 356.26M | 347.6M | 307.66M | 293.85M | 278.79M | 259.85M |
| intangibleAssets | 303.85M | 236.16M | 128.86M | 137.51M | 149.74M | 160.67M | 162.62M | 166.31M | 183.06M | 178.34M |
| goodwillAndIntangibleAssets | 889.16M | 723.63M | 499.09M | 505.68M | 506M | 508.27M | 470.29M | 460.16M | 461.84M | 438.18M |
| longTermInvestments | - | 10.14M | 9.66M | 8.77M | 7.54M | 7.61M | 7.6M | 7.25M | 6.76M | 6.37M |
| taxAssets | 35.98M | 46.91M | 61.38M | 57.09M | 55.79M | 25.83M | 39.33M | 32.06M | 50.92M | 86.65M |
| otherNonCurrentAssets | 96.12M | 69.76M | 25.59M | 24.35M | 29.15M | 34.06M | 28.09M | 20.77M | 23.46M | 18.95M |
| totalNonCurrentAssets | 1.8B | 1.64B | 1.36B | 1.23B | 1.08B | 964.33M | 900.74M | 749.52M | 747.28M | 739.75M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.27B | 3.14B | 2.72B | 2.44B | 2.44B | 1.99B | 1.69B | 1.47B | 1.38B | 1.24B |
| totalPayables | 78.57M | 157.14M | 82.05M | 100.2M | 83.63M | 58.3M | 54.12M | 65.42M | 56.31M | 39.99M |
| accountPayables | 78.57M | 60.82M | 72.21M | 84.22M | 78.43M | 58.3M | 54.12M | 56.9M | 48.75M | 39.99M |
| otherPayables | - | 96.32M | 9.84M | 15.99M | 5.2M | - | - | 8.52M | 7.56M | - |
| accruedExpenses | 73.42M | 96.21M | 73.46M | 76.93M | 95.78M | 85.27M | 80.05M | 62.3M | 55.88M | 52.44M |
| shortTermDebt | 24.7M | 28.54M | 30.04M | 20.97M | 118.49M | 22.18M | 7.73M | 11.08M | 6.58M | 8.91M |
| capitalLeaseObligationsCurrent | - | 7.84M | 8.24M | 9.56M | 9.1M | 11.18M | 7.69M | - | - | - |
| taxPayables | - | - | 9.84M | 25.6M | 5.2M | 8.56M | 8.71M | 8.52M | 7.56M | 8.61M |
| deferredRevenue | - | 52.52M | 51.58M | 50.75M | 60.55M | 41.69M | 33.14M | 40M | 22.63M | 9.4M |
| otherCurrentLiabilities | 290.57M | 63.56M | 149.84M | 141.51M | 139.24M | 102.77M | 102.6M | 121.01M | 104.43M | 76.64M |
| totalCurrentLiabilities | 467.26M | 405.81M | 395.2M | 399.92M | 506.79M | 321.39M | 285.32M | 299.8M | 234.43M | 177.98M |
| longTermDebt | 18.13M | - | - | 75M | 75M | 150M | 164.3M | 266.39M | 226.04M | 305.68M |
| capitalLeaseObligationsNonCurrent | 18.13M | 12.28M | 11.78M | 21.06M | 23.53M | 29.22M | 24.18M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | 9.44M | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 36.71M | 37.82M | 8.22M | 9.44M | 10.66M | 10.26M | 10.78M | 16.59M | 17.25M | 17.67M |
| otherNonCurrentLiabilities | 80.11M | 99.17M | 82.58M | 64.39M | 117.88M | 193.35M | 182.71M | 138.09M | 178.43M | 167.95M |
| totalNonCurrentLiabilities | 153.08M | 149.27M | 102.58M | 179.33M | 227.06M | 382.84M | 381.96M | 421.06M | 421.72M | 491.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 18.13M | 20.12M | 20.03M | 30.61M | 32.62M | 40.4M | 31.87M | - | - | - |
| totalLiabilities | 620.34M | 555.08M | 497.78M | 579.25M | 733.86M | 704.22M | 667.28M | 720.87M | 656.14M | 669.29M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 165.15M | 169.39M | 167.95M | 167.7M | 170.31M | 168.57M | 167.29M | 165.17M | 169.32M | 55.83M |
| retainedEarnings | 1.46B | 1.51B | 1.23B | 976.85M | 876.92M | 568.3M | 448.99M | 220.73M | 181.6M | 206.82M |
| additionalPaidInCapital | 994.57M | 955.05M | 863.34M | 784.48M | 742.29M | 671.21M | 578.44M | 510.82M | 499.93M | 453.39M |
| date | 2025-12-26 | 2024-12-27 | 2023-12-29 | 2022-12-30 | 2021-12-31 | 2020-12-25 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 521.84M | 486.08M | 506.51M | 460.64M | 439.87M | 330.46M | 343.85M | 341.05M | 252.41M | 40.67M |
| depreciationAndAmortization | 107.43M | 86.75M | 74.32M | 66M | 59.32M | 55.33M | 48.91M | 47.75M | 45.58M | 48.29M |
| deferredIncomeTax | -8.67M | 6.06M | -8.5M | -10M | -46.57M | 10.75M | -6.41M | 15.4M | 34.45M | -35.56M |
| stockBasedCompensation | 34.33M | 31.89M | 30.23M | 24.7M | 24.93M | 25.15M | 26.67M | 25.56M | 23.65M | 21.13M |
| changeInWorkingCapital | 47.46M | 10.92M | 7.13M | -163.95M | -32.67M | -62.88M | 5.71M | -61.79M | -18.23M | 9.45M |
| accountsReceivables | -7.38M | 10.25M | -3.24M | -29.94M | -13.8M | -43.12M | 8.93M | -12.4M | -28.01M | 4.51M |
| inventory | 55.21M | 55.84M | 42.72M | -95.69M | -97.78M | -13.09M | 12.44M | -30.72M | -32.01M | -693K |
| accountsPayables | 7.71M | -13.3M | -12.35M | 4.2M | 12.4M | 6.82M | -539K | -1.98M | 4.59M | 553K |
| otherWorkingCapital | -8.08M | -41.87M | -19.99M | -42.51M | 66.51M | -13.49M | -15.12M | -16.7M | 37.2M | 5.08M |
| otherNonCashItems | -18.8M | - | 41.33M | - | 12.02M | 35.23M | - | - | - | 192.02M |
| netCashProvidedByOperatingActivities | 683.59M | 621.7M | 651.02M | 377.39M | 456.9M | 394.04M | 418.73M | 367.98M | 337.86M | 269.09M |
| investmentsInPropertyPlantAndEquipment | -45.67M | -106.74M | -184.78M | -201.16M | -133.57M | -71.34M | -127.95M | -53.85M | -40.19M | -42.11M |
| acquisitionsNet | -135.26M | -241.77M | - | -25.3M | -19.39M | -27.56M | -26.58M | -10.77M | -27.9M | -48.95M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 8.14M | 5.69M | -499K | -362K | -347K | -143K | -939K | -1.62M | -360K | 124K |
| netCashProvidedByInvestingActivities | -172.8M | -342.82M | -185.27M | -226.82M | -153.3M | -99.04M | -155.47M | -66.25M | -68.46M | -90.94M |
| netDebtIssuance | -6.56M | -766K | -65.28M | -93.25M | 20.43M | -1.99M | -105.11M | 42.46M | -82.68M | -93.86M |
| longTermNetDebtIssuance | 25000 | - | -75M | -75M | -70000 | - | -101.77M | 37.53M | -79.65M | -87.87M |
| shortTermNetDebtIssuance | -6.59M | -766K | 9.72M | -18.25M | 20.5M | -1.99M | -3.34M | 4.93M | -3.03M | -6M |
| netStockIssuance | -380.08M | 39.31M | -42.16M | -197.81M | 50.96M | -103.94M | 38.77M | -260.96M | -29.48M | -14.7M |
| netCommonStockIssuance | -380.08M | 39.31M | -42.16M | -197.81M | 50.96M | -18.7M | 38.77M | -220.18M | -29.48M | -14.7M |
| commonStockIssuance | 43.02M | 70.66M | 60.18M | 35.62M | 50.96M | 83.44M | 48.25M | 24.63M | 60.68M | 32.63M |
| commonStockRepurchased | -423.11M | -31.35M | -102.34M | -233.43M | - | -102.14M | -9.48M | -244.81M | -90.16M | -50.5M |
| netPreferredStockIssuance | - | - | - | - | - | -85.24M | - | -40.78M | - | - |
| netDividendsPaid | -183.35M | -172.09M | -158.32M | -142.12M | -127.11M | -116.98M | -106.44M | -88.84M | -80.48M | -73.43M |
| commonDividendsPaid | -183.35M | -172.09M | -158.32M | -142.12M | -127.11M | -116.98M | -106.44M | -88.84M | -80.48M | -73.43M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.06M | -6.32M | -2.25M | -1.22M | -1.42M | 83.44M | -1.27M | 24.63M | -24.45M | -3.16M |
| netCashProvidedByFinancingActivities | -576.06M | -139.86M | -268.01M | -434.4M | -57.14M | -139.47M | -174.05M | -282.71M | -217.08M | -185.16M |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 540.14M | 593.16M | 543.36M | 571.81M | 528.28M | 548.67M | 519.21M | 553.24M | 492.19M | 566.64M |
| costOfRevenue | 259.5M | 286.46M | 254.13M | 272.28M | 250.55M | 269.39M | 243.08M | 252.39M | 225.99M | 266.7M |
| grossProfit | 280.64M | 306.7M | 289.22M | 299.53M | 277.73M | 279.28M | 276.13M | 300.85M | 266.2M | 299.94M |
| researchAndDevelopmentExpenses | 19.97M | 21.94M | 20.25M | 20.73M | 19.38M | 22.15M | 21.31M | 21.9M | 21.87M | 21.24M |
| generalAndAdministrativeExpenses | 52.87M | 55.8M | 50.3M | 52.98M | 47.13M | 54.14M | 43.96M | 48.6M | 44.7M | 42.31M |
| sellingAndMarketingExpenses | 70.02M | 70.37M | 68.02M | 68.34M | 67.21M | 72.97M | 65.14M | 69M | 66.63M | 66.45M |
| sellingGeneralAndAdministrativeExpenses | 122.89M | 126.18M | 118.31M | 121.32M | 114.34M | 127.11M | 109.1M | 117.6M | 111.33M | 108.77M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 142.87M | 148.12M | 138.56M | 142.05M | 133.72M | 149.26M | 130.41M | 139.5M | 133.2M | 130.01M |
| costAndExpenses | 402.37M | 434.58M | 392.7M | 414.32M | 384.27M | 418.65M | 373.49M | 391.88M | 359.19M | 396.71M |
| netInterestIncome | -836K | -814K | -711K | -655K | -713K | -794K | -656K | -634K | -744K | -655K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 836K | 814K | 711K | 655K | 713K | 794K | 656K | 634K | 744K | 656K |
| depreciationAndAmortization | 28.6M | 31.69M | 23.9M | 27.14M | 24.71M | 24.7M | 22.73M | 19.81M | 19.52M | 20.14M |
| ebitda | 169.53M | 195.56M | 193.07M | 186M | 176.9M | 157.97M | 174.68M | 180.65M | 146.38M | 148.35M |
| ebit | 140.92M | 163.87M | 169.17M | 158.86M | 152.19M | 133.28M | 151.95M | 160.84M | 126.86M | 128.21M |
| nonOperatingIncomeExcludingInterest | -3.15M | -5.29M | -18.51M | -1.38M | -8.17M | -3.26M | -6.22M | 516K | 6.14M | 41.73M |
| operatingIncome | 137.78M | 158.58M | 150.66M | 157.48M | 144.01M | 130.02M | 145.72M | 161.36M | 133M | 169.93M |
| totalOtherIncomeExpensesNet | 2.31M | 4.48M | 17.8M | 724K | 7.46M | 2.46M | 5.57M | 3.82M | 7.33M | -42.38M |
| incomeBeforeTax | 140.09M | 163.06M | 168.46M | 158.21M | 151.47M | 132.48M | 151.29M | 165.18M | 140.33M | 127.55M |
| incomeTaxExpense | 21.58M | 30.57M | 30.83M | 30.58M | 27.37M | 23.77M | 29.1M | 32.2M | 18.13M | 17.6M |
| netIncomeFromContinuingOperations | 118.51M | 132.49M | 137.63M | 127.62M | 124.1M | 108.71M | 122.2M | 132.98M | 122.2M | 109.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -1000 | - | - | - | - |
| netIncome | 118.51M | 132.49M | 137.63M | 127.62M | 124.1M | 108.71M | 122.2M | 132.98M | 122.2M | 109.95M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 118.51M | 132.49M | 137.63M | 127.62M | 124.1M | 108.71M | 122.2M | 132.98M | 122.2M | 109.95M |
| eps | 0.72 | 0.8 | 0.83 | 0.77 | 0.74 | 0.64 | 0.72 | 0.79 | 0.73 | 0.65 |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 712.17M | 624.08M | 618.66M | 534.92M | 536.14M | 675.34M | 764.45M | 666.01M | 622.73M | 537.95M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 712.17M | 624.08M | 618.66M | 534.92M | 536.14M | 675.34M | 764.45M | 666.01M | 622.73M | 537.95M |
| netReceivables | 390.37M | 393.75M | 389.31M | 387.17M | 372.73M | 362.53M | 355M | 350.62M | 322M | 354.44M |
| accountsReceivables | 390.37M | 393.75M | 373.31M | 387.17M | 358.73M | 362.53M | 355M | 350.62M | 311M | 354.44M |
| otherReceivables | - | - | 16M | - | 14M | - | - | - | 11M | - |
| inventory | 407.65M | 401.14M | 426.81M | 403.16M | 409.95M | 404.68M | 440.92M | 457.6M | 459.12M | 438.35M |
| prepaids | - | - | - | - | - | - | - | - | - | 14.55M |
| otherCurrentAssets | 56.38M | 52.91M | 52.8M | 55.4M | 50.18M | 54.9M | 52.13M | 50M | 40.38M | 20.52M |
| totalCurrentAssets | 1.57B | 1.47B | 1.49B | 1.38B | 1.37B | 1.5B | 1.61B | 1.52B | 1.44B | 1.37B |
| propertyPlantEquipmentNet | 770.27M | 781.14M | 787.98M | 785.12M | 787.75M | 791.33M | 783.01M | 784.28M | 767.75M | 760.48M |
| goodwill | 580.96M | 585.3M | 560.49M | 516.92M | 495.63M | 487.47M | 374.46M | 363.54M | 363.36M | 370.23M |
| intangibleAssets | 292.64M | 303.85M | 271.09M | 241.52M | 231.89M | 233.31M | 116.96M | 113.98M | 117.85M | 128.86M |
| goodwillAndIntangibleAssets | 873.59M | 889.16M | 831.58M | 758.45M | 727.52M | 720.77M | 491.43M | 477.52M | 481.21M | 499.09M |
| longTermInvestments | - | - | - | - | - | 10.14M | - | - | - | 9.66M |
| taxAssets | 29M | 35.98M | 38.12M | 36.45M | 41.24M | 46.91M | 45.17M | 51.97M | 54.66M | 61.38M |
| otherNonCurrentAssets | 95.34M | 96.12M | 87.68M | 85.46M | 82.8M | 72.61M | 43.54M | 41.9M | 38.98M | 25.59M |
| totalNonCurrentAssets | 1.77B | 1.8B | 1.75B | 1.67B | 1.64B | 1.64B | 1.36B | 1.36B | 1.34B | 1.36B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.33B | 3.27B | 3.23B | 3.05B | 3.01B | 3.14B | 2.98B | 2.88B | 2.79B | 2.72B |
| totalPayables | 177.28M | 78.57M | 89.76M | 149.51M | 96.94M | 157.14M | 68.83M | 82.17M | 88.95M | 82.05M |
| accountPayables | 84.81M | 78.57M | 81.1M | 78.87M | 77.76M | 60.82M | 61.78M | 75.27M | 76.83M | 72.21M |
| otherPayables | 92.47M | - | 8.66M | 70.64M | 19.18M | 96.32M | 7.05M | 6.9M | 12.12M | 9.84M |
| accruedExpenses | 88.11M | 73.42M | 75.75M | 95.54M | 87.17M | 96.21M | 65.38M | 58.73M | 50.81M | 73.46M |
| shortTermDebt | 27.31M | 24.7M | 45.74M | 28.15M | 27.59M | 28.54M | 30.18M | 30.04M | 29.71M | 30.04M |
| capitalLeaseObligationsCurrent | 8.07M | - | - | 8.27M | 7.88M | 7.84M | 7.09M | 7.25M | 7.78M | 8.24M |
| taxPayables | - | - | - | 17.28M | 34.8M | - | 19.13M | 6.9M | 12.12M | 9.84M |
| deferredRevenue | 91.67M | - | 103.42M | 59.98M | 46.76M | 52.52M | 52.16M | 51.41M | 48.48M | 51.58M |
| otherCurrentLiabilities | 48.14M | 290.57M | 153.11M | 47.14M | 113.31M | 63.56M | 136.74M | 132.74M | 125.95M | 149.84M |
| totalCurrentLiabilities | 440.58M | 467.26M | 467.78M | 388.58M | 379.64M | 405.81M | 360.37M | 362.34M | 351.69M | 395.2M |
| longTermDebt | 17.5M | 18.13M | 17.43M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 18.13M | 17.43M | 14.95M | 14.86M | 12.28M | 9.49M | 9.75M | 9.46M | 11.78M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 37.48M | 36.71M | 44.8M | 38.73M | 36.56M | 37.82M | 7.12M | 6.95M | 7.72M | 8.22M |
| otherNonCurrentLiabilities | 96.8M | 80.11M | 76.5M | 102.85M | 99.54M | 99.17M | 85.37M | 82.38M | 82.31M | 82.58M |
| totalNonCurrentLiabilities | 151.79M | 153.08M | 156.17M | 156.52M | 150.95M | 149.27M | 101.98M | 99.08M | 99.49M | 102.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.07M | 18.13M | 17.43M | 23.22M | 22.73M | 20.12M | 16.58M | 17M | 17.24M | 20.03M |
| totalLiabilities | 592.37M | 620.34M | 623.95M | 545.1M | 530.59M | 555.08M | 462.35M | 461.41M | 451.18M | 497.78M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 165.91M | 165.15M | 165.77M | 165.64M | 167.22M | 169.39M | 168.83M | 168.93M | 169.12M | 167.95M |
| retainedEarnings | 1.51B | 1.46B | 1.43B | 1.34B | 1.37B | 1.51B | 1.45B | 1.38B | 1.31B | 1.23B |
| additionalPaidInCapital | 1.04B | 994.57M | 984.04M | 970.33M | 972.66M | 955.05M | 930.92M | 922.2M | 912.41M | 863.34M |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 118.51M | 132.49M | 137.63M | 127.62M | 124.1M | 108.71M | 122.2M | 132.98M | 122.2M | 109.95M |
| depreciationAndAmortization | 28.6M | 31.69M | 23.9M | 27.14M | 24.71M | 24.7M | 22.73M | 19.81M | 19.52M | 18.42M |
| deferredIncomeTax | 8.32M | -13.36M | -2.7M | 4.19M | 3.2M | - | 6.97M | 1.64M | 6.04M | -23.41M |
| stockBasedCompensation | 7.55M | 9.84M | 7.9M | 9.24M | 7.35M | 4.58M | 7.21M | 9.56M | 10.55M | 4.77M |
| changeInWorkingCapital | -42.73M | 35.68M | 26.49M | 14.5M | -29.21M | 66.98M | 19.46M | -24.98M | -39.38M | 6.06M |
| accountsReceivables | 596K | -913K | 2.91M | -3.12M | -6.26M | 10.71M | 913K | -30.2M | 28.83M | 3.98M |
| inventory | -7.39M | 35.54M | 8.69M | 13.77M | -2.79M | 57.71M | 20.35M | 1.02M | -23.24M | 23.49M |
| accountsPayables | 4.4M | -4.24M | -5.53M | -193K | 17.67M | - | -12.78M | 2.61M | 8.04M | -3.94M |
| otherWorkingCapital | -40.34M | 5.3M | 20.42M | 4.04M | -37.84M | -1.44M | 10.98M | 1.59M | -53.01M | -17.48M |
| otherNonCashItems | - | - | -14.06M | - | -4.74M | -19.75M | - | - | - | 43.85M |
| netCashProvidedByOperatingActivities | 120.25M | 196.33M | 179.16M | 182.69M | 125.42M | 185.21M | 178.56M | 139M | 118.92M | 159.65M |
| investmentsInPropertyPlantAndEquipment | -12.14M | -12.02M | -3.46M | -19.59M | -10.6M | -13.95M | -19.34M | -36.26M | -37.19M | -39.15M |
| acquisitionsNet | - | -65.16M | -59.65M | - | -10.45M | -234.02M | -7.75M | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 81000 | -832K | -992K | -606K | 10.56M | 367K | -246K | -4000 | 5.57M | 195K |
| netCashProvidedByInvestingActivities | -12.06M | -78.01M | -64.1M | -20.2M | -10.49M | -247.6M | -27.34M | -36.26M | -31.62M | -38.95M |
| netDebtIssuance | 2.32M | -12.48M | 6.84M | 145K | -1.08M | -428K | -1.05M | 479K | 233K | 600K |
| longTermNetDebtIssuance | -476K | 25000 | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 2.79M | -12.5M | 6.84M | 145K | -1.08M | -428K | -1.05M | 479K | 233K | 600K |
| netStockIssuance | 35.6M | -54.75M | 6.3M | -125.12M | -206.52M | 1000 | -10.39M | -16.33M | 45.37M | -70.6M |
| netCommonStockIssuance | 35.6M | -54.75M | 6.3M | -125.12M | -206.52M | 20.66M | -10.39M | -16.33M | 45.37M | -70.6M |
| commonStockIssuance | 47.35M | 7.4M | 6.3M | -2.26M | 31.57M | 20.66M | 3.2M | 1.43M | 45.37M | 4.69M |
| commonStockRepurchased | -11.76M | -62.16M | - | -122.86M | -238.09M | - | -13.59M | -17.76M | - | -75.29M |
| netPreferredStockIssuance | - | - | - | - | - | -20.66M | - | - | - | - |
| netDividendsPaid | -48.77M | -45.59M | -45.57M | -45.61M | -46.59M | -43.06M | -43.04M | -43.13M | -42.85M | -39.61M |
| commonDividendsPaid | -48.77M | -45.59M | -45.57M | -45.61M | -46.59M | -43.06M | -43.04M | -43.13M | -42.85M | -39.61M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.49M | -2.22M | - | 74000 | -3.91M | 18.95M | - | -1000 | -4.61M | - |
| netCashProvidedByFinancingActivities | -18.35M | -115.04M | -32.43M | -170.51M | -258.08M | -24.54M | -54.48M | -58.98M | -1.86M | -109.61M |