{
  "cik": 42888,
  "cik_padded": "0000042888",
  "entityName": "GRACO INC",
  "fiscal_years": [
    {
      "accn": "0000042888-26-000081",
      "filed": "2026-02-17",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 423108000.0,
        "capex": 45669000.0,
        "cash": 624083000.0,
        "cost_of_revenue": 1063421000.0,
        "dividends_paid": 183352000.0,
        "eps_diluted": 3.08,
        "free_cash_flow": 637922000.0,
        "gross_profit": 1173183000.0,
        "net_income": 521839000.0,
        "operating_cash_flow": 683591000.0,
        "operating_income": 624797000.0,
        "revenue": 2236604000.0,
        "stockholders_equity": 2653931000.0,
        "total_assets": 3274270000.0
      },
      "period_end": "2025-12-26",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5245376472544984,
        "net_margin": 0.23331756538037132,
        "operating_margin": 0.27935074783019254,
        "payout_ratio": 0.351357411002244,
        "revenue_growth_yoy": 0.058338648834343754,
        "roa_avg2y": 0.16273188261852142,
        "roa_period_end": 0.1593756776319607,
        "roe_avg2y": 0.19924873035200397,
        "roe_period_end": 0.19662869908825814
      }
    },
    {
      "accn": "0000042888-26-000081",
      "filed": "2026-02-17",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 31350000.0,
        "capex": 106737000.0,
        "cash": 675336000.0,
        "cost_of_revenue": 990855000.0,
        "dividends_paid": 172088000.0,
        "eps_diluted": 2.82,
        "free_cash_flow": 514963000.0,
        "gross_profit": 1122461000.0,
        "net_income": 486084000.0,
        "operating_cash_flow": 621700000.0,
        "operating_income": 570098000.0,
        "revenue": 2113316000.0,
        "stockholders_equity": 2584135000.0,
        "total_assets": 3139212000.0
      },
      "period_end": "2024-12-27",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5311373216310291,
        "net_margin": 0.23001008841081977,
        "operating_margin": 0.26976467314873875,
        "payout_ratio": 0.35402934472231135,
        "revenue_growth_yoy": -0.037479402042078586,
        "roa_avg2y": 0.16586447290230924,
        "roa_period_end": 0.15484268026498368,
        "roe_avg2y": 0.2021828648437305,
        "roe_period_end": 0.1881031757241785
      }
    },
    {
      "accn": "0000042888-26-000081",
      "filed": "2026-02-17",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 102344000.0,
        "capex": 184775000.0,
        "cash": 537951000.0,
        "cost_of_revenue": 1034585000.0,
        "dividends_paid": 158323000.0,
        "eps_diluted": 2.94,
        "free_cash_flow": 466242000.0,
        "gross_profit": 1161021000.0,
        "net_income": 506511000.0,
        "operating_cash_flow": 651017000.0,
        "operating_income": 646843000.0,
        "revenue": 2195606000.0,
        "stockholders_equity": 2224225000.0,
        "total_assets": 2722007000.0
      },
      "period_end": "2023-12-29",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5287929619430809,
        "net_margin": 0.23069302962371208,
        "operating_margin": 0.29460795789408484,
        "payout_ratio": 0.31257564001571536,
        "revenue_growth_yoy": 0.024298805563369802,
        "roa_avg2y": 0.19628759053398948,
        "roa_period_end": 0.18607997701695844,
        "roe_avg2y": 0.24805399379070428,
        "roe_period_end": 0.22772471310231654
      }
    },
    {
      "accn": "0000042888-26-000081",
      "filed": "2026-02-17",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 233426000.0,
        "capex": 201161000.0,
        "cash": 339196000.0,
        "cost_of_revenue": 1086082000.0,
        "dividends_paid": 142125000.0,
        "eps_diluted": 2.66,
        "free_cash_flow": 176233000.0,
        "gross_profit": 1057439000.0,
        "net_income": 460645000.0,
        "operating_cash_flow": 377394000.0,
        "operating_income": 572700000.0,
        "revenue": 2143521000.0,
        "stockholders_equity": 1859652000.0,
        "total_assets": 2438900000.0
      },
      "period_end": "2022-12-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.4933187031990823,
        "net_margin": 0.21490109030888896,
        "operating_margin": 0.2671772284946124,
        "payout_ratio": 0.30853477189592854,
        "revenue_growth_yoy": 0.07844252991535554,
        "roa_avg2y": 0.18870780553770122,
        "roa_period_end": 0.18887408257821148,
        "roe_period_end": 0.24770494694706321
      }
    },
    {
      "accn": "0000042888-24-000010",
      "filed": "2024-02-20",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 133566000.0,
        "cash": 624302000.0,
        "cost_of_revenue": 953659000.0,
        "dividends_paid": 127110000.0,
        "eps_diluted": 2.52,
        "free_cash_flow": 323330000.0,
        "gross_profit": 1033949000.0,
        "net_income": 439866000.0,
        "operating_cash_flow": 456896000.0,
        "operating_income": 531323000.0,
        "revenue": 1987608000.0,
        "total_assets": 2443198000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5201976446059786,
        "net_margin": 0.22130420082833235,
        "operating_margin": 0.2673178010955883,
        "payout_ratio": 0.28897436946706495,
        "revenue_growth_yoy": 0.2045269572120731,
        "roa_avg2y": 0.19852567831840853,
        "roa_period_end": 0.18003698431318294
      }
    },
    {
      "accn": "0000042888-23-000008",
      "filed": "2023-02-21",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 102143000.0,
        "capex": 71338000.0,
        "cash": 378909000.0,
        "cost_of_revenue": 795178000.0,
        "dividends_paid": 116983000.0,
        "eps_diluted": 1.92,
        "free_cash_flow": 322697000.0,
        "gross_profit": 854937000.0,
        "net_income": 330456000.0,
        "operating_cash_flow": 394035000.0,
        "operating_income": 391718000.0,
        "revenue": 1650115000.0,
        "total_assets": 1988128000.0
      },
      "period_end": "2020-12-25",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5181075258391081,
        "net_margin": 0.20026240595352443,
        "operating_margin": 0.2373883032394712,
        "payout_ratio": 0.35400476916745344,
        "revenue_growth_yoy": 0.002472593398114875,
        "roa_avg2y": 0.17957915821862014,
        "roa_period_end": 0.16621465016336978
      }
    },
    {
      "accn": "0000042888-22-000013",
      "filed": "2022-02-22",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 9482000.0,
        "capex": 127953000.0,
        "cash": 220973000.0,
        "cost_of_revenue": 786289000.0,
        "dividends_paid": 106443000.0,
        "eps_diluted": 2.0,
        "free_cash_flow": 290781000.0,
        "gross_profit": 859756000.0,
        "net_income": 343853000.0,
        "operating_cash_flow": 418734000.0,
        "operating_income": 424456000.0,
        "revenue": 1646045000.0,
        "total_assets": 1692210000.0
      },
      "period_end": "2019-12-27",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5223162185723963,
        "net_margin": 0.20889647609877005,
        "operating_margin": 0.257864153167137,
        "payout_ratio": 0.30955960832099766,
        "revenue_growth_yoy": -0.004383375713425093,
        "roa_avg2y": 0.21728804016239114,
        "roa_period_end": 0.20319759367927148
      }
    },
    {
      "accn": "0000042888-21-000011",
      "filed": "2021-02-16",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 244814000.0,
        "capex": 53854000.0,
        "cash": 132118000.0,
        "cost_of_revenue": 770753000.0,
        "dividends_paid": 88845000.0,
        "eps_diluted": 1.97,
        "free_cash_flow": 314131000.0,
        "gross_profit": 882539000.0,
        "net_income": 341054000.0,
        "operating_cash_flow": 367985000.0,
        "operating_income": 436427000.0,
        "revenue": 1653292000.0,
        "total_assets": 1472741000.0
      },
      "period_end": "2018-12-28",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5338070951773795,
        "net_margin": 0.20628781848578473,
        "operating_margin": 0.2639745429119599,
        "payout_ratio": 0.26050126959367137,
        "revenue_growth_yoy": 0.12107050444009265,
        "roa_avg2y": 0.23821960090215755,
        "roa_period_end": 0.2315777180101593
      }
    },
    {
      "accn": "0000042888-20-000015",
      "filed": "2020-02-18",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 90160000.0,
        "capex": 40194000.0,
        "cash": 103662000.0,
        "cost_of_revenue": 679542000.0,
        "dividends_paid": 80477000.0,
        "eps_diluted": 1.45,
        "free_cash_flow": 297670000.0,
        "gross_profit": 795202000.0,
        "net_income": 252412000.0,
        "operating_cash_flow": 337864000.0,
        "operating_income": 378745000.0,
        "revenue": 1474744000.0,
        "total_assets": 1390617000.0
      },
      "period_end": "2017-12-29",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5392135855443385,
        "net_margin": 0.1711564854645959,
        "operating_margin": 0.256820844838155,
        "payout_ratio": 0.3188319097348779,
        "revenue_growth_yoy": 0.10941981940776037,
        "roa_avg2y": 0.1916767347856231,
        "roa_period_end": 0.18151079700593337
      }
    },
    {
      "accn": "0000042888-19-000011",
      "filed": "2019-02-19",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 50497000.0,
        "capex": 42113000.0,
        "cash": 52365000.0,
        "cost_of_revenue": 618424000.0,
        "dividends_paid": 73434000.0,
        "eps_diluted": 0.24,
        "free_cash_flow": 233893000.0,
        "gross_profit": 710869000.0,
        "net_income": 40674000.0,
        "operating_cash_flow": 276006000.0,
        "operating_income": 121144000.0,
        "revenue": 1329293000.0,
        "total_assets": 1243109000.0
      },
      "period_end": "2016-12-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5347722435911421,
        "net_margin": 0.030598220256933574,
        "operating_margin": 0.09113415928617692,
        "payout_ratio": 1.805428529281605,
        "roa_period_end": 0.0327195764812257
      }
    }
  ],
  "latest_filing": {
    "accn": "0000042888-26-000081",
    "filed": "2026-02-17",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3561",
  "sic_description": "Pumps & Pumping Equipment",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000042888.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000042888.json"
  },
  "ticker": "GGG"
}
