{
  "cik": 105770,
  "cik_padded": "0000105770",
  "entityName": "WEST PHARMACEUTICAL SERVICES INC",
  "fiscal_years": [
    {
      "accn": "0000105770-26-000010",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 134000000.0,
        "capex": 285900000.0,
        "cash": 791300000.0,
        "cost_of_revenue": 1970100000.0,
        "dividends_paid": 61200000.0,
        "eps_diluted": 6.79,
        "free_cash_flow": 468900000.0,
        "gross_profit": 1104000000.0,
        "net_income": 493700000.0,
        "operating_cash_flow": 754800000.0,
        "operating_income": 584900000.0,
        "revenue": 3074100000.0,
        "stockholders_equity": 3176000000.0,
        "total_assets": 4270000000.0,
        "total_liabilities": 1094000000.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.35912950131745874,
        "leverage": 0.34445843828715367,
        "net_margin": 0.16059985036270782,
        "operating_margin": 0.1902670700367587,
        "payout_ratio": 0.12396192019445007,
        "revenue_growth_yoy": 0.06252592285358773,
        "roa_avg2y": 0.1247756969191498,
        "roa_period_end": 0.11562060889929743,
        "roe_avg2y": 0.1685471894576925,
        "roe_period_end": 0.15544710327455918
      }
    },
    {
      "accn": "0000105770-26-000010",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 560900000.0,
        "capex": 377000000.0,
        "cash": 484600000.0,
        "cost_of_revenue": 1894700000.0,
        "dividends_paid": 59100000.0,
        "eps_diluted": 6.69,
        "free_cash_flow": 276400000.0,
        "gross_profit": 998500000.0,
        "net_income": 492700000.0,
        "operating_cash_flow": 653400000.0,
        "operating_income": 569900000.0,
        "revenue": 2893200000.0,
        "stockholders_equity": 2682300000.0,
        "total_assets": 3643400000.0,
        "total_liabilities": 961100000.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.34511959076455134,
        "leverage": 0.3583118965067293,
        "net_margin": 0.17029586616894787,
        "operating_margin": 0.19697912346191068,
        "payout_ratio": 0.11995128881672418,
        "revenue_growth_yoy": -0.019187741541799443,
        "roa_avg2y": 0.13186313211738415,
        "roa_period_end": 0.13523082834714828,
        "roe_avg2y": 0.1771250876278468,
        "roe_period_end": 0.18368564291839093
      }
    },
    {
      "accn": "0000105770-26-000010",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 438300000.0,
        "capex": 362000000.0,
        "cash": 853900000.0,
        "cost_of_revenue": 1820600000.0,
        "dividends_paid": 57000000.0,
        "eps_diluted": 7.88,
        "free_cash_flow": 414500000.0,
        "gross_profit": 1129200000.0,
        "net_income": 593400000.0,
        "operating_cash_flow": 776500000.0,
        "operating_income": 676000000.0,
        "revenue": 2949800000.0,
        "stockholders_equity": 2881000000.0,
        "total_assets": 3829500000.0,
        "total_liabilities": 948500000.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.3828056139399281,
        "leverage": 0.3292259632072197,
        "net_margin": 0.2011661807580175,
        "operating_margin": 0.22916807919180962,
        "payout_ratio": 0.09605662285136501,
        "revenue_growth_yoy": 0.021788077176209775,
        "roa_avg2y": 0.15938116917126627,
        "roa_period_end": 0.15495495495495495,
        "roe_avg2y": 0.21322697137929175,
        "roe_period_end": 0.20597014925373133
      }
    },
    {
      "accn": "0000105770-26-000010",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 202800000.0,
        "capex": 284600000.0,
        "cash": 894300000.0,
        "cost_of_revenue": 1750700000.0,
        "dividends_paid": 54100000.0,
        "eps_diluted": 7.73,
        "free_cash_flow": 439400000.0,
        "gross_profit": 1136200000.0,
        "net_income": 585900000.0,
        "operating_cash_flow": 724000000.0,
        "operating_income": 734000000.0,
        "revenue": 2886900000.0,
        "stockholders_equity": 2684900000.0,
        "total_assets": 3616800000.0,
        "total_liabilities": 931900000.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.39357095846756035,
        "leverage": 0.3470892770680472,
        "net_margin": 0.20295126260002078,
        "operating_margin": 0.2542519657764384,
        "payout_ratio": 0.09233657620754394,
        "revenue_growth_yoy": 0.019529594575505016,
        "roa_avg2y": 0.16907627045277465,
        "roa_period_end": 0.16199402786994027,
        "roe_avg2y": 0.23341234587574447,
        "roe_period_end": 0.21822041789265895
      }
    },
    {
      "accn": "0000105770-25-000013",
      "filed": "2025-02-18",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 137100000.0,
        "capex": 253400000.0,
        "cash": 762600000.0,
        "cost_of_revenue": 1655800000.0,
        "dividends_paid": 51100000.0,
        "eps_diluted": 8.67,
        "free_cash_flow": 330600000.0,
        "gross_profit": 1175800000.0,
        "net_income": 661800000.0,
        "operating_cash_flow": 584000000.0,
        "operating_income": 752300000.0,
        "revenue": 2831600000.0,
        "stockholders_equity": 2335400000.0,
        "total_assets": 3313800000.0,
        "total_liabilities": 978400000.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.41524226585675944,
        "leverage": 0.418943221717907,
        "net_margin": 0.23371945189998589,
        "operating_margin": 0.2656801808164995,
        "payout_ratio": 0.07721365971592627,
        "revenue_growth_yoy": 0.3189249615724999,
        "roa_avg2y": 0.21671360272447443,
        "roa_period_end": 0.19971030237189932,
        "roe_avg2y": 0.31590252750662307,
        "roe_period_end": 0.2833775798578402
      }
    },
    {
      "accn": "0001628280-22-003342",
      "filed": "2024-02-20",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 115500000.0,
        "capex": 174400000.0,
        "cash": 615500000.0,
        "cost_of_revenue": 1379100000.0,
        "dividends_paid": 48100000.0,
        "eps_diluted": 4.57,
        "free_cash_flow": 298100000.0,
        "gross_profit": 767800000.0,
        "net_income": 346200000.0,
        "operating_cash_flow": 472500000.0,
        "operating_income": 406900000.0,
        "revenue": 2146900000.0,
        "stockholders_equity": 1854500000.0,
        "total_assets": 2793800000.0,
        "total_liabilities": 939300000.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.3576319344170665,
        "leverage": 0.5064977082771637,
        "net_margin": 0.16125576412501746,
        "operating_margin": 0.18952908845311847,
        "payout_ratio": 0.1389370306181398,
        "revenue_growth_yoy": 0.16685689439643459,
        "roa_avg2y": 0.13483408630627824,
        "roa_period_end": 0.12391724532894266,
        "roe_avg2y": 0.2020013420077603,
        "roe_period_end": 0.1866810461040712
      }
    },
    {
      "accn": "0001628280-22-003342",
      "filed": "2023-02-21",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 83100000.0,
        "capex": 126400000.0,
        "cash": 439100000.0,
        "cost_of_revenue": 1234200000.0,
        "dividends_paid": 45100000.0,
        "eps_diluted": 3.21,
        "free_cash_flow": 240800000.0,
        "gross_profit": 605700000.0,
        "net_income": 241700000.0,
        "operating_cash_flow": 367200000.0,
        "operating_income": 296600000.0,
        "revenue": 1839900000.0,
        "stockholders_equity": 1573200000.0,
        "total_assets": 2341400000.0,
        "total_liabilities": 768200000.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.3292026740583727,
        "leverage": 0.48830409356725146,
        "net_margin": 0.13136583509973368,
        "operating_margin": 0.16120441328333063,
        "payout_ratio": 0.18659495242035581,
        "revenue_growth_yoy": 0.07132875276580879,
        "roa_avg2y": 0.11189037798301044,
        "roa_period_end": 0.10322883744768087,
        "roe_avg2y": 0.16278834820676882,
        "roe_period_end": 0.15363590134757182
      }
    },
    {
      "accn": "0001628280-22-003342",
      "filed": "2022-02-22",
      "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",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 70800000.0,
        "capex": 104700000.0,
        "cash": 337400000.0,
        "cost_of_revenue": 1172000000.0,
        "dividends_paid": 42100000.0,
        "eps_diluted": 2.74,
        "free_cash_flow": 183900000.0,
        "gross_profit": 545400000.0,
        "net_income": 206900000.0,
        "operating_cash_flow": 288600000.0,
        "operating_income": 240300000.0,
        "revenue": 1717400000.0,
        "stockholders_equity": 1396300000.0,
        "total_assets": 1978900000.0,
        "total_liabilities": 582600000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.31757307557936415,
        "leverage": 0.4172455775979374,
        "net_margin": 0.12047280773261909,
        "operating_margin": 0.13992081052754163,
        "payout_ratio": 0.20347994200096664,
        "roa_avg2y": 0.10771273134289507,
        "roa_period_end": 0.10455303451412401,
        "roe_avg2y": 0.15462222554368135,
        "roe_period_end": 0.14817732578958676
      }
    },
    {
      "accn": "0000105770-21-000008",
      "filed": "2021-02-23",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 74400000.0,
        "capex": 130800000.0,
        "cash": 235900000.0,
        "dividends_paid": 39100000.0,
        "eps_diluted": 1.99,
        "free_cash_flow": 132500000.0,
        "gross_profit": 512900000.0,
        "operating_cash_flow": 263300000.0,
        "operating_income": 225800000.0,
        "stockholders_equity": 1279900000.0,
        "total_assets": 1862800000.0,
        "total_liabilities": 582900000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio"
      },
      "ratios": {
        "leverage": 0.4554262051722791
      }
    },
    {
      "accn": "0000105770-20-000015",
      "filed": "2020-02-24",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 52200000.0,
        "capex": 170200000.0,
        "cash": 203000000.0,
        "dividends_paid": 35800000.0,
        "eps_diluted": 1.91,
        "free_cash_flow": 49200000.0,
        "gross_profit": 501400000.0,
        "operating_cash_flow": 219400000.0,
        "operating_income": 195200000.0,
        "total_assets": 1716700000.0,
        "total_liabilities": 599200000.0
      },
      "period_end": "2016-12-31",
      "ratios": {}
    },
    {
      "accn": "0000105770-11-000016",
      "filed": "2011-02-28",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD"
      },
      "fundamentals": {
        "net_income": 65300000.0
      },
      "period_end": "2010-12-31",
      "ratios": {}
    },
    {
      "accn": "0000105770-11-000016",
      "filed": "2011-02-28",
      "fiscal_year": 2009,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD"
      },
      "fundamentals": {
        "net_income": 72600000.0
      },
      "period_end": "2009-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0000105770-26-000010",
    "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": "3841",
  "sic_description": "Surgical & Medical Instruments & Apparatus",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000105770.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000105770.json"
  },
  "ticker": "WST"
}
