{
  "cik": 1650729,
  "cik_padded": "0001650729",
  "entityName": "SiteOne Landscape Supply, Inc.",
  "fiscal_years": [
    {
      "accn": "0001650729-26-000005",
      "filed": "2026-02-19",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 98300000.0,
        "capex": 53700000.0,
        "cash": 190600000.0,
        "cost_of_revenue": 3069600000.0,
        "eps_diluted": 3.37,
        "free_cash_flow": 246800000.0,
        "gross_profit": 1635200000.0,
        "net_income": 151800000.0,
        "operating_cash_flow": 300500000.0,
        "operating_income": 238100000.0,
        "revenue": 4704800000.0,
        "stockholders_equity": 1659200000.0,
        "total_assets": 3219600000.0,
        "total_liabilities": 1536400000.0
      },
      "period_end": "2025-12-28",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3475599387859208,
        "leverage": 0.9259884281581485,
        "net_margin": 0.032264920931814316,
        "operating_margin": 0.05060788981465738,
        "revenue_growth_yoy": 0.03616262167995419,
        "roa_avg2y": 0.048264021365890884,
        "roa_period_end": 0.04714871412597838,
        "roe_avg2y": 0.09394436364761581,
        "roe_period_end": 0.09148987463837993
      }
    },
    {
      "accn": "0001650729-26-000005",
      "filed": "2026-02-19",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 51300000.0,
        "capex": 40500000.0,
        "cash": 107100000.0,
        "cost_of_revenue": 2980500000.0,
        "eps_diluted": 2.71,
        "free_cash_flow": 242900000.0,
        "gross_profit": 1560100000.0,
        "net_income": 123600000.0,
        "operating_cash_flow": 283400000.0,
        "operating_income": 192300000.0,
        "revenue": 4540600000.0,
        "stockholders_equity": 1572500000.0,
        "total_assets": 3070800000.0,
        "total_liabilities": 1478900000.0
      },
      "period_end": "2024-12-29",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3435889530018059,
        "leverage": 0.940476947535771,
        "net_margin": 0.027221072105008147,
        "operating_margin": 0.04235123111483064,
        "revenue_growth_yoy": 0.05565888589230912,
        "roa_avg2y": 0.041900435615370275,
        "roa_period_end": 0.04025009769441188,
        "roe_avg2y": 0.08082129078663441,
        "roe_period_end": 0.07860095389507155
      }
    },
    {
      "accn": "0001650729-26-000005",
      "filed": "2026-02-19",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 12000000.0,
        "capex": 32100000.0,
        "cash": 82500000.0,
        "cost_of_revenue": 2810000000.0,
        "eps_diluted": 3.8,
        "free_cash_flow": 265400000.0,
        "gross_profit": 1491200000.0,
        "net_income": 173400000.0,
        "operating_cash_flow": 297500000.0,
        "operating_income": 250300000.0,
        "revenue": 4301200000.0,
        "stockholders_equity": 1486100000.0,
        "total_assets": 2828900000.0,
        "total_liabilities": 1342800000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3466939458755696,
        "leverage": 0.9035731108269969,
        "net_margin": 0.04031433088440435,
        "operating_margin": 0.058193062401190356,
        "revenue_growth_yoy": 0.23750611387634146,
        "roa_avg2y": 0.0701314459049545,
        "roa_period_end": 0.061295910071052354,
        "roe_avg2y": 0.13633147260004716,
        "roe_period_end": 0.11668124621492497
      }
    },
    {
      "accn": "0001650729-25-000004",
      "filed": "2025-02-20",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 32500000.0,
        "cash": 53700000.0,
        "cost_of_revenue": 2263100000.0,
        "eps_diluted": 5.2,
        "free_cash_flow": 178300000.0,
        "gross_profit": 1212600000.0,
        "net_income": 238400000.0,
        "operating_cash_flow": 210800000.0,
        "operating_income": 313700000.0,
        "revenue": 3475700000.0,
        "stockholders_equity": 1057700000.0,
        "total_assets": 2116100000.0,
        "total_liabilities": 1058400000.0
      },
      "period_end": "2022-01-02",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.34887936243058953,
        "leverage": 1.00066181336863,
        "net_margin": 0.06859049975544494,
        "operating_margin": 0.09025520039128807,
        "revenue_growth_yoy": 0.2851543723423923,
        "roa_avg2y": 0.12508526155622016,
        "roa_period_end": 0.11266008222673789,
        "roe_avg2y": 0.2573541318076321,
        "roe_period_end": 0.22539472440200434
      }
    },
    {
      "accn": "0001650729-24-000004",
      "filed": "2024-02-22",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 18600000.0,
        "cash": 55200000.0,
        "cost_of_revenue": 1803200000.0,
        "eps_diluted": 2.75,
        "free_cash_flow": 210800000.0,
        "gross_profit": 901300000.0,
        "net_income": 121300000.0,
        "operating_cash_flow": 229400000.0,
        "operating_income": 179800000.0,
        "revenue": 2704500000.0,
        "stockholders_equity": 795000000.0,
        "total_assets": 1695700000.0,
        "total_liabilities": 900700000.0
      },
      "period_end": "2021-01-03",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3332593825106304,
        "leverage": 1.1329559748427673,
        "net_margin": 0.044851173969310404,
        "operating_margin": 0.06648178960990941,
        "roa_period_end": 0.07153387981364628,
        "roe_period_end": 0.15257861635220127
      }
    },
    {
      "accn": "0001650729-23-000003",
      "filed": "2023-02-23",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 19500000.0,
        "cash": 19000000.0,
        "cost_of_revenue": 1584300000.0,
        "eps_diluted": 1.82,
        "free_cash_flow": 111300000.0,
        "gross_profit": 773200000.0,
        "net_income": 77700000.0,
        "operating_cash_flow": 130800000.0,
        "operating_income": 124900000.0,
        "revenue": 2357500000.0,
        "stockholders_equity": 393200000.0,
        "total_assets": 1443300000.0,
        "total_liabilities": 1050100000.0
      },
      "period_end": "2019-12-29",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3279745493107105,
        "leverage": 2.6706510681586977,
        "net_margin": 0.03295864262990456,
        "operating_margin": 0.05297985153764581,
        "revenue_growth_yoy": 0.11608199592860863,
        "roa_avg2y": 0.05949919595681139,
        "roa_period_end": 0.05383496154645604,
        "roe_avg2y": 0.22359712230215828,
        "roe_period_end": 0.19760935910478128
      }
    },
    {
      "accn": "0001650729-22-000005",
      "filed": "2022-02-24",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 14900000.0,
        "cash": 17300000.0,
        "cost_of_revenue": 1434200000.0,
        "eps_diluted": 1.73,
        "free_cash_flow": 63200000.0,
        "gross_profit": 678100000.0,
        "net_income": 73900000.0,
        "operating_cash_flow": 78100000.0,
        "operating_income": 107300000.0,
        "revenue": 2112300000.0,
        "stockholders_equity": 301800000.0,
        "total_assets": 1168500000.0,
        "total_liabilities": 866700000.0
      },
      "period_end": "2018-12-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.32102447569000614,
        "leverage": 2.871769383697813,
        "net_margin": 0.034985560763149175,
        "operating_margin": 0.050797708658807936,
        "revenue_growth_yoy": 0.1346081538378901,
        "roa_avg2y": 0.07108503270488649,
        "roa_period_end": 0.06324347454000856,
        "roe_avg2y": 0.28721336960746213,
        "roe_period_end": 0.2448641484426773
      }
    },
    {
      "accn": "0001650729-21-000006",
      "filed": "2021-03-03",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 14500000.0,
        "cash": 16700000.0,
        "cost_of_revenue": 1266200000.0,
        "eps_diluted": 1.29,
        "free_cash_flow": 1800000.0,
        "gross_profit": 595500000.0,
        "net_income": 54600000.0,
        "operating_cash_flow": 16300000.0,
        "operating_income": 97800000.0,
        "revenue": 1861700000.0,
        "stockholders_equity": 212800000.0,
        "total_assets": 910700000.0,
        "total_liabilities": 697900000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.31986893699307084,
        "leverage": 3.2796052631578947,
        "net_margin": 0.02932803351775259,
        "operating_margin": 0.05253263146586453,
        "roa_avg2y": 0.06914017981511966,
        "roa_period_end": 0.05995388162951576,
        "roe_avg2y": 0.36327345309381237,
        "roe_period_end": 0.2565789473684211
      }
    },
    {
      "accn": "0001650729-19-000004",
      "filed": "2019-02-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 100000.0,
        "capex": 10500000.0,
        "cash": 20100000.0,
        "eps_diluted": -1.04,
        "free_cash_flow": 60500000.0,
        "gross_profit": 429100000.0,
        "net_income": 28900000.0,
        "operating_cash_flow": 71000000.0,
        "operating_income": 59800000.0,
        "stockholders_equity": 87800000.0,
        "total_assets": 668700000.0,
        "total_liabilities": 364100000.0
      },
      "period_end": "2016-01-03",
      "ratio_units": {
        "leverage": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 4.146924829157175,
        "roa_period_end": 0.043218184537161655,
        "roe_period_end": 0.3291571753986332
      }
    },
    {
      "accn": "0001650729-18-000005",
      "filed": "2018-02-28",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 4300000.0,
        "cash": 10600000.0,
        "eps_diluted": -0.29,
        "free_cash_flow": 48400000.0,
        "gross_profit": 311100000.0,
        "net_income": 21700000.0,
        "operating_cash_flow": 52700000.0,
        "operating_income": 45200000.0,
        "stockholders_equity": 78800000.0
      },
      "period_end": "2014-12-28",
      "ratio_units": {
        "roe_period_end": "ratio"
      },
      "ratios": {
        "roe_period_end": 0.2753807106598985
      }
    }
  ],
  "latest_filing": {
    "accn": "0001650729-26-000005",
    "filed": "2026-02-19",
    "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": "5040",
  "sic_description": "Wholesale-Professional & Commercial Equipment & Supplies",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001650729.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001650729.json"
  },
  "ticker": "SITE"
}
