bf/NYSE:WST_icon.jpeg

COM:WESTPHARMA

West Pharmaceutical Services, Inc.

  • Stock

USD

Last Close

320.88

22/11 21:00

Market Cap

23.41B

Beta: -

Volume Today

557.15K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
342.70M
-
346.80M
1.20%
368.90M
6.37%
355.90M
3.52%
349.80M
1.71%
335.90M
3.97%
359.70M
7.09%
344.50M
4.23%
359.70M
4.41%
362.10M
0.67%
388M
7.15%
376.70M
2.91%
382.30M
1.49%
387.70M
1.41%
397.60M
2.55%
398.20M
0.15%
415.60M
4.37%
415.70M
0.02%
447.50M
7.65%
431.70M
3.53%
422.50M
2.13%
443.50M
4.97%
469.70M
5.91%
456.10M
2.90%
470.60M
3.18%
491.50M
4.44%
527.20M
7.26%
548M
3.95%
580.20M
5.88%
670.70M
15.60%
723.60M
7.89%
706.50M
2.36%
730.80M
3.44%
720M
1.48%
771.30M
7.12%
686.90M
10.94%
708.70M
3.17%
716.60M
1.11%
753.80M
5.19%
747.40M
0.85%
732M
2.06%
695.40M
5%
702M
0.95%
746.90M
6.40%
cost of revenue
236.10M
-
240.40M
1.82%
247.10M
2.79%
246M
0.45%
240.10M
2.40%
226.20M
5.79%
241.50M
6.76%
236.20M
2.19%
240.10M
1.65%
238.80M
0.54%
254.70M
6.66%
255.60M
0.35%
258.90M
1.29%
253.60M
2.05%
272.60M
7.49%
273.20M
0.22%
287.10M
5.09%
281.30M
2.02%
305.30M
8.53%
296.10M
3.01%
289.30M
2.30%
296.70M
2.56%
311.80M
5.09%
308.30M
1.12%
317.40M
2.95%
324.50M
2.24%
332.10M
2.34%
353.40M
6.41%
369.10M
4.44%
398.80M
8.05%
408.50M
2.43%
418.30M
2.40%
430.20M
2.84%
435.40M
1.21%
449.80M
3.31%
418.90M
6.87%
446.60M
6.61%
445.30M
0.29%
462.40M
3.84%
459.10M
0.71%
453.80M
1.15%
465.20M
2.51%
470.70M
1.18%
482.20M
2.44%
gross profit
106.60M
-
106.40M
0.19%
121.80M
14.47%
109.90M
9.77%
109.70M
0.18%
109.70M
0%
118.20M
7.75%
108.30M
8.38%
119.60M
10.43%
123.30M
3.09%
133.30M
8.11%
121.10M
9.15%
123.40M
1.90%
134.10M
8.67%
125M
6.79%
125M
0%
128.50M
2.80%
134.40M
4.59%
142.20M
5.80%
135.60M
4.64%
133.20M
1.77%
146.80M
10.21%
157.90M
7.56%
147.80M
6.40%
153.20M
3.65%
167M
9.01%
195.10M
16.83%
194.60M
0.26%
211.10M
8.48%
271.90M
28.80%
315.10M
15.89%
288.20M
8.54%
300.60M
4.30%
284.60M
5.32%
321.50M
12.97%
268M
16.64%
262.10M
2.20%
271.30M
3.51%
291.40M
7.41%
288.30M
1.06%
278.20M
3.50%
230.20M
17.25%
231.30M
0.48%
264.70M
14.44%
selling and marketing expenses
general and administrative expenses
60M
-
56.40M
6%
57.50M
1.95%
56M
2.61%
58.80M
5%
55.20M
6.12%
71.70M
29.89%
54.60M
23.85%
62.40M
14.29%
58.10M
6.89%
62.50M
7.57%
58.30M
6.72%
60.90M
4.46%
61.60M
1.15%
60.60M
1.62%
61.50M
1.49%
58.90M
4.23%
68.30M
15.96%
70M
2.49%
64.90M
7.29%
59.70M
8.01%
68.60M
14.91%
70.30M
2.48%
64.80M
7.82%
69M
6.48%
71.80M
4.06%
77.70M
8.22%
selling general and administrative expenses
60M
-
56.40M
6%
57.50M
1.95%
56M
2.61%
58.80M
5%
55.20M
6.12%
71.70M
29.89%
54.60M
23.85%
62.40M
14.29%
58.10M
6.89%
62.50M
7.57%
58.30M
6.72%
60.90M
4.46%
61.60M
1.15%
60.60M
1.62%
61.50M
1.49%
58.90M
4.23%
68.30M
15.96%
70M
2.49%
64.90M
7.29%
59.70M
8.01%
68.60M
14.91%
70.30M
2.48%
64.80M
7.82%
69M
6.48%
71.80M
4.06%
77.70M
8.22%
76.20M
1.93%
76.30M
0.13%
80.20M
5.11%
92.70M
15.59%
91.90M
0.86%
98M
6.64%
83.40M
14.90%
81.50M
2.28%
66.30M
18.65%
85.70M
29.26%
86M
0.35%
88.40M
2.79%
89M
0.68%
90M
1.12%
86.70M
3.67%
83M
4.27%
83.50M
0.60%
research and development expenses
9.70M
-
10M
3.09%
9.90M
1%
9.60M
3.03%
7.80M
18.75%
7.50M
3.85%
8.10M
8%
8.50M
4.94%
10M
17.65%
9.40M
6%
8.80M
6.38%
9M
2.27%
9.60M
6.67%
10.30M
7.29%
10M
2.91%
9.10M
9%
9.70M
6.59%
9.60M
1.03%
10.80M
12.50%
10.10M
6.48%
9.80M
2.97%
9.80M
0%
9.60M
2.04%
9.30M
3.13%
10.20M
9.68%
10.70M
4.90%
10.80M
0.93%
12.50M
15.74%
12.90M
3.20%
12.20M
5.43%
13.80M
13.11%
13.10M
5.07%
13.70M
4.58%
14.60M
6.57%
14.40M
1.37%
13.60M
5.56%
15.90M
16.91%
17.10M
7.55%
16.50M
3.51%
16.40M
0.61%
18.40M
12.20%
17.60M
4.35%
17.50M
0.57%
15.50M
11.43%
other expenses
-700K
-
-300K
57.14%
-300K
0%
1.50M
600%
800K
46.67%
700K
12.50%
-48.70M
7,057.14%
-2M
95.89%
-25.80M
1,190%
-800K
96.90%
-2.50M
212.50%
1.40M
156%
-900K
164.29%
-11.70M
1,200%
9.50M
181.20%
1.10M
88.42%
-1.50M
236.36%
600K
140%
2M
233.33%
3.70M
85%
2.90M
21.62%
3M
3.45%
-7.70M
356.67%
4.20M
154.55%
-300K
107.14%
-2.80M
833.33%
-6.30M
125%
900K
114.29%
-2.80M
411.11%
1.40M
150%
400K
71.43%
200K
50%
600K
-
-50.50M
8,516.67%
30.80M
160.99%
12.90M
58.12%
-3.90M
130.23%
-1.80M
53.85%
-1.10M
38.89%
-3.10M
181.82%
-4.40M
-
cost and expenses
305.80M
-
306.80M
0.33%
314.50M
2.51%
311.60M
0.92%
306.70M
1.57%
288.90M
5.80%
321.30M
11.21%
299.30M
6.85%
312.50M
4.41%
306.30M
1.98%
326M
6.43%
322.90M
0.95%
329.40M
2.01%
325.50M
1.18%
343.20M
5.44%
343.80M
0.17%
355.70M
3.46%
359.20M
0.98%
386.10M
7.49%
371.10M
3.89%
358.80M
3.31%
375.10M
4.54%
391.70M
4.43%
382.40M
2.37%
396.60M
3.71%
403.50M
1.74%
420.60M
4.24%
442.10M
5.11%
464.10M
4.98%
491.20M
5.84%
512.30M
4.30%
523.30M
2.15%
546.80M
4.49%
533.40M
2.45%
545.70M
2.31%
498.80M
8.59%
579M
16.08%
561.30M
3.06%
567.30M
1.07%
564.50M
0.49%
562.20M
0.41%
572.60M
1.85%
571.20M
0.24%
581.20M
1.75%
operating expenses
69.70M
-
66.40M
4.73%
67.40M
1.51%
65.60M
2.67%
66.60M
1.52%
62.70M
5.86%
79.80M
27.27%
63.10M
20.93%
72.40M
14.74%
67.50M
6.77%
71.30M
5.63%
67.30M
5.61%
70.50M
4.75%
71.90M
1.99%
70.60M
1.81%
70.60M
0%
68.60M
2.83%
77.90M
13.56%
80.80M
3.72%
75M
7.18%
69.50M
7.33%
78.40M
12.81%
79.90M
1.91%
74.10M
7.26%
79.20M
6.88%
79M
0.25%
88.50M
12.03%
88.70M
0.23%
95M
7.10%
92.40M
2.74%
103.80M
12.34%
105M
1.16%
116.60M
11.05%
98M
15.95%
95.90M
2.14%
79.90M
16.68%
132.40M
65.71%
116M
12.39%
104.90M
9.57%
105.40M
0.48%
108.40M
2.85%
107.40M
0.92%
100.50M
6.42%
99M
1.49%
interest expense
3.40M
-
3.60M
5.88%
3.70M
2.78%
2.70M
27.03%
2.90M
7.41%
3.70M
27.59%
3M
18.92%
3.20M
6.67%
2.60M
18.75%
2.20M
15.38%
1.70M
22.73%
2M
17.65%
1.10M
45%
1.80M
63.64%
2M
11.11%
1M
50%
1.70M
70%
1.30M
23.53%
1.90M
46.15%
1.50M
21.05%
1.60M
6.67%
1.40M
12.50%
1.40M
0%
1.10M
21.43%
800K
27.27%
1.20M
50%
1.80M
50%
1.90M
5.56%
1.90M
0%
1.80M
5.26%
1.70M
5.56%
1.80M
5.88%
2.30M
27.78%
2.20M
4.35%
2.20M
0%
2.20M
0%
1.70M
22.73%
2.20M
29.41%
2.70M
22.73%
2.90M
7.41%
1.20M
58.62%
1.60M
33.33%
1.50M
6.25%
700K
53.33%
ebitda
36.90M
-
39.30M
6.50%
54.10M
37.66%
44M
18.67%
44.60M
1.36%
47.80M
7.17%
39.10M
18.20%
-3.50M
108.95%
45.20M
1,391.43%
30M
33.63%
61.20M
104%
51.30M
16.18%
54.30M
5.85%
61.30M
12.89%
42.70M
30.34%
63.90M
49.65%
61M
4.54%
55M
9.84%
62M
12.73%
62.60M
0.97%
67.40M
7.67%
71.30M
5.79%
81M
13.60%
66M
18.52%
104.50M
58.33%
113.70M
8.80%
130M
14.34%
128M
1.54%
145.50M
13.67%
205.80M
41.44%
241.50M
17.35%
214M
11.39%
184.20M
13.93%
216.50M
17.54%
257.10M
18.75%
168.90M
34.31%
129.70M
23.21%
186.90M
44.10%
220.60M
18.03%
218.60M
0.91%
214M
2.10%
158.40M
25.98%
169.70M
7.13%
205.40M
21.04%
operating income
36.90M
-
39.30M
6.50%
54.10M
37.66%
44M
18.67%
44.60M
1.36%
47.80M
7.17%
39.10M
18.20%
-3.50M
108.95%
45.20M
1,391.43%
30M
33.63%
61.20M
104%
51.30M
16.18%
54.30M
5.85%
61.30M
12.89%
42.70M
30.34%
63.90M
49.65%
61M
4.54%
53.40M
12.46%
60.30M
12.92%
60.80M
0.83%
65.80M
8.22%
70.70M
7.45%
80.50M
13.86%
67.30M
16.40%
78.10M
16.05%
88M
12.68%
103.60M
17.73%
99.20M
4.25%
116.10M
17.04%
175.60M
51.25%
211.30M
20.33%
181.40M
14.15%
184M
1.43%
189.70M
3.10%
228.40M
20.40%
139.10M
39.10%
98.60M
29.12%
155.30M
57.51%
182.50M
17.51%
177.30M
2.85%
160.90M
9.25%
122.80M
23.68%
130.80M
6.51%
161.30M
23.32%
depreciation and amortization
22.10M
-
21.80M
1.36%
23.10M
5.96%
23.10M
0%
22M
4.76%
22M
0%
22.20M
0.91%
22.40M
0.90%
23.30M
4.02%
22.30M
4.29%
22.70M
1.79%
22.90M
0.88%
22.80M
0.44%
23.30M
2.19%
23.50M
0.86%
25M
6.38%
24.90M
0.40%
26.40M
6.02%
25.50M
3.41%
26.20M
2.75%
26.30M
0.38%
25.50M
3.04%
26.30M
3.14%
25.30M
3.80%
26.30M
3.95%
26M
1.14%
26.20M
0.77%
28.40M
8.40%
28.50M
0.35%
29.10M
2.11%
28.80M
1.03%
30M
4.17%
34.40M
14.67%
26.80M
22.09%
28.70M
7.09%
29.80M
3.83%
31.10M
4.36%
31.60M
1.61%
34.10M
7.91%
35.70M
4.69%
35.90M
0.56%
35.60M
0.84%
38.90M
9.27%
40.20M
3.34%
total other income expenses net
-3.40M
-
-700K
79.41%
-300K
57.14%
-300K
0%
1.50M
600%
800K
46.67%
700K
12.50%
-48.70M
7,057.14%
-2M
95.89%
-25.80M
1,190%
-800K
96.90%
-2.50M
212.50%
1.40M
156%
-900K
164.29%
-11.70M
1,200%
9.50M
181.20%
1.10M
88.42%
-1.50M
236.36%
600K
140%
2M
233.33%
3.70M
85%
2.90M
21.62%
3M
3.45%
-7.70M
356.67%
4.20M
154.55%
-300K
107.14%
-2.80M
833.33%
-6.30M
125%
900K
114.29%
-2.80M
411.11%
1.40M
150%
-700K
150%
200K
128.57%
-1.90M
1,050%
-1.20M
36.84%
-2.90M
141.67%
30.10M
1,137.93%
2.60M
91.36%
-3.90M
250%
-1.80M
53.85%
-9.80M
444.44%
4.60M
146.94%
-2.10M
145.65%
3.20M
252.38%
income before tax
33.50M
-
35.70M
6.57%
50.40M
41.18%
41.30M
18.06%
41.70M
0.97%
44.10M
5.76%
36.10M
18.14%
-6.70M
118.56%
42.60M
735.82%
27.80M
34.74%
59.50M
114.03%
49.30M
17.14%
53.20M
7.91%
59.50M
11.84%
40.70M
31.60%
62.90M
54.55%
59.30M
5.72%
53.70M
9.44%
60.10M
11.92%
61.10M
1.66%
65.80M
7.69%
69.90M
6.23%
79.60M
13.88%
64.90M
18.47%
77.40M
19.26%
86.50M
11.76%
102M
17.92%
97.70M
4.22%
115.10M
17.81%
174.90M
51.95%
211M
20.64%
181.10M
14.17%
181.90M
0.44%
187.80M
3.24%
227.20M
20.98%
136.20M
40.05%
128.70M
5.51%
157.90M
22.69%
184.90M
17.10%
187M
1.14%
168.20M
10.05%
127.40M
24.26%
128.70M
1.02%
164.50M
27.82%
income tax expense
10.70M
-
9.80M
8.41%
14M
42.86%
11.70M
16.43%
11.80M
0.85%
12.50M
5.93%
9.20M
26.40%
-6.60M
171.74%
11.20M
269.70%
6.90M
38.39%
17M
146.38%
14.40M
15.29%
16.10M
11.81%
2.20M
86.34%
2.90M
31.82%
14M
382.76%
61.80M
341.43%
12.50M
79.77%
6M
52%
8M
33.33%
14.90M
86.25%
16.10M
8.05%
15.50M
3.73%
10.90M
29.68%
16.50M
51.38%
15M
9.09%
16M
6.67%
21.10M
31.87%
20.40M
3.32%
28.70M
40.69%
32.30M
12.54%
12M
62.85%
34.20M
185%
21.20M
38.01%
44.20M
108.49%
20.40M
53.85%
28.90M
41.67%
23.60M
18.34%
34.80M
47.46%
29.40M
15.52%
34.50M
17.35%
16.40M
52.46%
21.90M
33.54%
32.40M
47.95%
net income
23.60M
-
27.10M
14.83%
37.60M
38.75%
31M
17.55%
31.40M
1.29%
32.90M
4.78%
27.80M
15.50%
1.50M
94.60%
33.40M
2,126.67%
22.10M
33.83%
44.70M
102.26%
37.60M
15.88%
39.10M
3.99%
60.90M
55.75%
38.80M
36.29%
51M
31.44%
-2.50M
104.90%
43.60M
1,844.00%
56.10M
28.67%
55.20M
1.60%
52M
5.80%
55.40M
6.54%
66.10M
19.31%
56.30M
14.83%
63.90M
13.50%
74.30M
16.28%
91.20M
22.75%
82.30M
9.76%
98.40M
19.56%
151.20M
53.66%
187.30M
23.88%
175.60M
6.25%
147.70M
15.89%
173.80M
17.67%
188.50M
8.46%
120.60M
36.02%
103M
14.59%
140M
35.92%
155.10M
10.79%
161.30M
4.00%
137M
15.07%
115.30M
15.84%
111.30M
3.47%
136M
22.19%
weighted average shs out
70.10M
-
70.60M
0.71%
70.80M
0.28%
71M
0.28%
71.30M
0.42%
71.70M
0.56%
72M
0.42%
72.20M
0.28%
72.30M
0.14%
72.50M
0.28%
73.30M
1.10%
73.30M
0%
73.20M
0.14%
73.30M
0.14%
73.90M
0.82%
74.20M
0.41%
74.20M
0%
73.90M
0.40%
73.60M
0.41%
73.90M
0.41%
73.90M
0%
74.10M
0.27%
73.70M
0.54%
74M
0.41%
74.10M
0.14%
73.90M
0.27%
73.80M
0.14%
73.90M
0.14%
74M
0.14%
73.90M
0.14%
74M
0.14%
74.10M
0.14%
74.50M
0.54%
74.40M
0.13%
74.40M
0%
74.40M
0%
74.40M
0%
74.50M
0.13%
74.30M
0.27%
74.30M
0%
74.10M
0.27%
73.50M
0.81%
73M
0.68%
72.80M
0.27%
weighted average shs out dil
72.20M
-
72.30M
0.14%
72.40M
0.14%
72.60M
0.28%
73.20M
0.83%
73.30M
0.14%
73.70M
0.55%
73.90M
0.27%
74.10M
0.27%
74.10M
0%
74.80M
0.94%
75M
0.27%
74.90M
0.13%
74.90M
0%
75.80M
1.20%
75.90M
0.13%
75.90M
0%
75.50M
0.53%
75M
0.66%
75.70M
0.93%
75.50M
0.26%
75.30M
0.26%
75.10M
0.27%
75.50M
0.53%
75.70M
0.26%
75.50M
0.26%
75.50M
0%
75.80M
0.40%
76.10M
0.40%
75.80M
0.39%
75.70M
0.13%
76M
0.40%
76.40M
0.53%
76M
0.52%
75.80M
0.26%
75.70M
0.13%
75.60M
0.13%
75.70M
0.13%
75.40M
0.40%
75.30M
0.13%
75M
0.40%
74.30M
0.93%
73.70M
0.81%
73.40M
0.41%
eps
0.34
-
0.38
11.76%
0.53
39.47%
0.44
16.98%
0.44
0%
0.46
4.55%
0.39
15.22%
0.02
94.87%
0.46
2,200%
0.31
32.61%
0.61
96.77%
0.51
16.39%
0.53
3.92%
0.83
56.60%
0.53
36.14%
0.69
30.19%
-0.03
104.88%
0.59
1,850.74%
0.76
28.81%
0.75
1.32%
0.70
6.67%
0.75
7.14%
0.90
20.00%
0.76
15.56%
0.86
13.16%
1.01
17.44%
1.24
22.77%
1.11
10.48%
1.33
19.82%
2.04
53.38%
2.53
24.02%
2.37
6.32%
1.98
16.46%
2.24
13.13%
2.53
12.95%
1.62
35.97%
1.38
14.81%
1.88
36.23%
2.08
10.64%
2.17
4.33%
1.85
14.75%
1.57
15.14%
1.52
3.18%
1.87
23.03%
epsdiluted
0.33
-
0.38
15.15%
0.52
36.84%
0.43
17.31%
0.43
0%
0.45
4.65%
0.38
15.56%
0.02
94.74%
0.45
2,150%
0.30
33.33%
0.60
100%
0.50
16.67%
0.52
4.00%
0.81
55.77%
0.51
37.04%
0.67
31.37%
-0.03
104.91%
0.58
1,862.92%
0.75
29.31%
0.73
2.67%
0.69
5.48%
0.73
5.80%
0.88
20.55%
0.75
14.77%
0.84
12.00%
0.99
17.86%
1.21
22.22%
1.09
9.92%
1.29
18.35%
1.99
54.26%
2.47
24.12%
2.31
6.48%
1.93
16.45%
2.19
13.47%
2.49
13.70%
1.59
36.14%
1.36
14.47%
1.85
36.03%
2.06
11.35%
2.14
3.88%
1.83
14.49%
1.55
15.30%
1.51
2.58%
1.85
22.52%

All numbers in USD (except ratios and percentages)