{
  "cik": 945841,
  "cik_padded": "0000945841",
  "entityName": "POOL CORP",
  "fiscal_years": [
    {
      "accn": "0001193125-26-074833",
      "filed": "2026-02-26",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 346286000.0,
        "capex": 56334000.0,
        "cost_of_revenue": 3716938000.0,
        "dividends_paid": 184916000.0,
        "eps_diluted": 10.85,
        "free_cash_flow": 309516000.0,
        "gross_profit": 1572458000.0,
        "net_income": 406404000.0,
        "operating_cash_flow": 365850000.0,
        "operating_income": 580204000.0,
        "revenue": 5289396000.0,
        "stockholders_equity": 1185229000.0,
        "total_assets": 3626126000.0,
        "total_liabilities": 2440897000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.2972849830112928,
        "leverage": 2.0594307091709703,
        "net_margin": 0.0768337254385945,
        "operating_margin": 0.1096919194554539,
        "payout_ratio": 0.4550053641204319,
        "revenue_growth_yoy": -0.0040589702074185175,
        "roa_avg2y": 0.11620989061108243,
        "roa_period_end": 0.11207663495421837,
        "roe_avg2y": 0.330585261931741,
        "roe_period_end": 0.34289069875948025
      }
    },
    {
      "accn": "0001193125-26-074833",
      "filed": "2026-02-26",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 306300000.0,
        "capex": 59476000.0,
        "cost_of_revenue": 3735606000.0,
        "dividends_paid": 179633000.0,
        "eps_diluted": 11.3,
        "free_cash_flow": 599710000.0,
        "gross_profit": 1575347000.0,
        "net_income": 434325000.0,
        "operating_cash_flow": 659186000.0,
        "operating_income": 617204000.0,
        "revenue": 5310953000.0,
        "stockholders_equity": 1273465000.0,
        "total_assets": 3368184000.0,
        "total_liabilities": 2094719000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.29662228229095605,
        "leverage": 1.6448971899502538,
        "net_margin": 0.08177910819395313,
        "operating_margin": 0.1162134178178568,
        "payout_ratio": 0.413591204742992,
        "revenue_growth_yoy": -0.04162014726806993,
        "roa_avg2y": 0.12781309462921622,
        "roa_period_end": 0.12894930918263373,
        "roe_avg2y": 0.3358721423898367,
        "roe_period_end": 0.3410576655031744
      }
    },
    {
      "accn": "0001193125-26-074833",
      "filed": "2026-02-26",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 306359000.0,
        "capex": 60096000.0,
        "cost_of_revenue": 3881551000.0,
        "dividends_paid": 167461000.0,
        "eps_diluted": 13.35,
        "free_cash_flow": 828133000.0,
        "gross_profit": 1660044000.0,
        "net_income": 523229000.0,
        "operating_cash_flow": 888229000.0,
        "operating_income": 746567000.0,
        "revenue": 5541595000.0,
        "stockholders_equity": 1312787000.0,
        "total_assets": 3428068000.0,
        "total_liabilities": 2115281000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.2995606860479699,
        "leverage": 1.611290331180915,
        "net_margin": 0.09441848420896871,
        "operating_margin": 0.13472059939421774,
        "payout_ratio": 0.3200529787148648,
        "revenue_growth_yoy": -0.10326216675914648,
        "roa_avg2y": 0.14963283789744913,
        "roa_period_end": 0.15263086963269107,
        "roe_avg2y": 0.4107008647238735,
        "roe_period_end": 0.3985635141115809
      }
    },
    {
      "accn": "0001193125-26-074833",
      "filed": "2026-02-26",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 471229000.0,
        "capex": 43619000.0,
        "cost_of_revenue": 4246315000.0,
        "dividends_paid": 150624000.0,
        "eps_diluted": 18.7,
        "free_cash_flow": 441235000.0,
        "gross_profit": 1933412000.0,
        "net_income": 748462000.0,
        "operating_cash_flow": 484854000.0,
        "operating_income": 1025783000.0,
        "revenue": 6179727000.0,
        "stockholders_equity": 1235194000.0,
        "total_assets": 3565437000.0,
        "total_liabilities": 2330243000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.3128636588638948,
        "leverage": 1.8865400900587277,
        "net_margin": 0.12111570624398132,
        "operating_margin": 0.16599163684738824,
        "payout_ratio": 0.2012446857689502,
        "revenue_growth_yoy": 0.16695854508209104,
        "roa_avg2y": 0.22027945272565885,
        "roa_period_end": 0.20992153276021985,
        "roe_avg2y": 0.6489779054507807,
        "roe_period_end": 0.6059469200789511
      }
    },
    {
      "accn": "0000945841-25-000032",
      "filed": "2025-02-27",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 138039000.0,
        "capex": 37658000.0,
        "cost_of_revenue": 3678492000.0,
        "dividends_paid": 119581000.0,
        "eps_diluted": 15.97,
        "free_cash_flow": 275832000.0,
        "gross_profit": 1617092000.0,
        "net_income": 650624000.0,
        "operating_cash_flow": 313490000.0,
        "operating_income": 832784000.0,
        "revenue": 5295584000.0,
        "stockholders_equity": 1071393000.0,
        "total_assets": 3230131000.0,
        "total_liabilities": 2158738000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.3053661314786056,
        "leverage": 2.014889027649051,
        "net_margin": 0.12286161450748397,
        "operating_margin": 0.15726008689504312,
        "payout_ratio": 0.18379432667715917,
        "revenue_growth_yoy": 0.3452098410236388,
        "roa_avg2y": 0.26183100691556865,
        "roa_period_end": 0.2014234097626381,
        "roe_avg2y": 0.7605798944743092,
        "roe_period_end": 0.6072692280050365
      }
    },
    {
      "accn": "0000945841-24-000021",
      "filed": "2024-02-27",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 76199000.0,
        "capex": 21702000.0,
        "cost_of_revenue": 2805721000.0,
        "dividends_paid": 91929000.0,
        "eps_diluted": 8.97,
        "free_cash_flow": 375879000.0,
        "gross_profit": 1130902000.0,
        "net_income": 366738000.0,
        "operating_cash_flow": 397581000.0,
        "operating_income": 464027000.0,
        "revenue": 3936623000.0,
        "stockholders_equity": 639470000.0,
        "total_assets": 1739670000.0,
        "total_liabilities": 1100200000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.2872771916437007,
        "leverage": 1.7204872785275307,
        "net_margin": 0.09316055918994529,
        "operating_margin": 0.1178743811637538,
        "payout_ratio": 0.2506666884806047,
        "revenue_growth_yoy": 0.23038039804132937,
        "roa_avg2y": 0.22758006984935475,
        "roa_period_end": 0.21080894652434082,
        "roe_avg2y": 0.6987814985947697,
        "roe_period_end": 0.5735030572192596
      }
    },
    {
      "accn": "0000945841-23-000015",
      "filed": "2023-02-24",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 23188000.0,
        "capex": 33362000.0,
        "cost_of_revenue": 2274592000.0,
        "dividends_paid": 83772000.0,
        "eps_diluted": 6.4,
        "free_cash_flow": 265414000.0,
        "gross_profit": 924925000.0,
        "net_income": 261575000.0,
        "operating_cash_flow": 298776000.0,
        "operating_income": 341246000.0,
        "revenue": 3199517000.0,
        "stockholders_equity": 410180000.0,
        "total_assets": 1483266000.0,
        "total_liabilities": 1073086000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.2890826959194153,
        "leverage": 2.61613438002828,
        "net_margin": 0.08175452732396796,
        "operating_margin": 0.1066554733105028,
        "payout_ratio": 0.32025996368154447,
        "revenue_growth_yoy": 0.06718261617285898,
        "roa_avg2y": 0.1920424706980596,
        "roa_period_end": 0.17635070176219236,
        "roe_avg2y": 0.8254571847831232,
        "roe_period_end": 0.6377078355843776
      }
    },
    {
      "accn": "0000945841-22-000023",
      "filed": "2022-02-25",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 187469000.0,
        "capex": 31580000.0,
        "cost_of_revenue": 2127924000.0,
        "dividends_paid": 69430000.0,
        "eps_diluted": 5.62,
        "free_cash_flow": 87076000.0,
        "gross_profit": 870173000.0,
        "net_income": 234461000.0,
        "operating_cash_flow": 118656000.0,
        "operating_income": 313889000.0,
        "revenue": 2998097000.0,
        "stockholders_equity": 223590000.0,
        "total_assets": 1240871000.0,
        "total_liabilities": 1017281000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.2902417767003536,
        "leverage": 4.549760722751465,
        "net_margin": 0.07820327360989321,
        "operating_margin": 0.10469607887936914,
        "payout_ratio": 0.29612600816340456,
        "revenue_growth_yoy": 0.07528509555309756,
        "roa_avg2y": 0.20022861456753888,
        "roa_period_end": 0.18894873036762083,
        "roe_avg2y": 1.0496624404570036,
        "roe_period_end": 1.048620242407979
      }
    },
    {
      "accn": "0000945841-21-000022",
      "filed": "2021-02-25",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 146006000.0,
        "capex": 39390000.0,
        "cost_of_revenue": 1982899000.0,
        "dividends_paid": 58029000.0,
        "eps_diluted": 4.51,
        "free_cash_flow": 135921000.0,
        "gross_profit": 805289000.0,
        "net_income": 191633000.0,
        "operating_cash_flow": 175311000.0,
        "operating_income": 284371000.0,
        "revenue": 2788188000.0,
        "stockholders_equity": 223146000.0,
        "total_assets": 1101062000.0,
        "total_liabilities": 877916000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "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.28882162895758823,
        "leverage": 3.9342672510374372,
        "net_margin": 0.06873030082619967,
        "operating_margin": 0.101991329135625,
        "payout_ratio": 0.30281318979507704,
        "revenue_growth_yoy": 0.08455918248111582,
        "roa_avg2y": 0.18292948929364244,
        "roa_period_end": 0.17404378681672786,
        "roe_avg2y": 0.8947370878428224,
        "roe_period_end": 0.8587785575363215
      }
    },
    {
      "accn": "0000945841-20-000041",
      "filed": "2020-02-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 178414000.0,
        "capex": 34352000.0,
        "cost_of_revenue": 1829716000.0,
        "dividends_paid": 49749000.0,
        "eps_diluted": 3.47,
        "free_cash_flow": 131026000.0,
        "gross_profit": 741087000.0,
        "net_income": 148955000.0,
        "operating_cash_flow": 165378000.0,
        "operating_income": 255859000.0,
        "revenue": 2570803000.0,
        "stockholders_equity": 205210000.0,
        "total_assets": 994095000.0,
        "total_liabilities": 786598000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.28827062983822566,
        "leverage": 3.8331367867063006,
        "net_margin": 0.05794104021194934,
        "operating_margin": 0.09952493442710314,
        "payout_ratio": 0.3339867745292202,
        "roa_period_end": 0.14983980404287317,
        "roe_period_end": 0.7258661858583889
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-074833",
    "filed": "2026-02-26",
    "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": "5090",
  "sic_description": "Wholesale-Misc Durable Goods",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000945841.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000945841.json"
  },
  "ticker": "POOL"
}
