bf/NYSE:WST_icon.jpeg

COM:WESTPHARMA

West Pharmaceutical Services, Inc.

  • Stock

Last Close

311.66

21/11 21:00

Market Cap

23.41B

Beta: -

Volume Today

349.02K

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
account payables
108M
-
98.40M
8.89%
94.50M
3.96%
91.40M
3.28%
103.10M
12.80%
88.50M
14.16%
91.40M
3.28%
93.60M
2.41%
119.80M
27.99%
97.50M
18.61%
107.30M
10.05%
99M
7.74%
122M
23.23%
106.10M
13.03%
130.90M
23.37%
121.90M
6.88%
138.10M
13.29%
127.60M
7.60%
126.20M
1.10%
125.20M
0.79%
130.40M
4.15%
137.70M
5.60%
152.10M
10.46%
145.30M
4.47%
156.80M
7.91%
157.90M
0.70%
162.30M
2.79%
180.30M
11.09%
213.10M
18.19%
204.30M
4.13%
205.10M
0.39%
207.70M
1.27%
232.20M
11.80%
248.20M
6.89%
220M
11.36%
188.90M
14.14%
215.40M
14.03%
233.80M
8.54%
218M
6.76%
219.80M
0.83%
242.40M
10.28%
240.10M
0.95%
211.70M
11.83%
224.30M
5.95%
accumulated other comprehensive income loss
-32.40M
-
-33.80M
4.32%
-34.70M
2.66%
-71.30M
105.48%
-119.20M
67.18%
-170.30M
42.87%
-160.20M
5.93%
-154.40M
3.62%
-162.60M
5.31%
-148M
8.98%
-150.30M
1.55%
-143.80M
4.32%
-186.80M
29.90%
-179M
4.18%
-151.80M
15.20%
-130.60M
13.97%
-117.30M
10.18%
-95.80M
18.33%
-143.70M
50%
-153.80M
7.03%
-154.20M
0.26%
-153.40M
0.52%
-152.20M
0.78%
-170.40M
11.96%
-149.60M
12.21%
-192.30M
28.54%
-187.80M
2.34%
-159.50M
15.07%
-110.60M
30.66%
-140.20M
26.76%
-133.20M
4.99%
-155.70M
16.89%
-159.60M
2.50%
-182.40M
14.29%
-245.90M
34.81%
-308.50M
25.46%
-183M
40.68%
-168.40M
7.98%
-183.50M
8.97%
-223M
21.53%
-143.80M
35.52%
-192.30M
33.73%
-216.90M
12.79%
-136.30M
37.16%
cash and cash equivalents
230M
-
230M
0%
226.70M
1.43%
246.80M
8.87%
255.30M
3.44%
207.10M
18.88%
252M
21.68%
256.80M
1.90%
274.60M
6.93%
178.10M
35.14%
202.70M
13.81%
205.90M
1.58%
203M
1.41%
169.40M
16.55%
226.60M
33.77%
269.30M
18.84%
235.90M
12.40%
199.80M
15.30%
225.50M
12.86%
297.30M
31.84%
337.40M
13.49%
265.50M
21.31%
326.70M
23.05%
396M
21.21%
439.10M
10.88%
335.30M
23.64%
445.90M
32.99%
519.40M
16.48%
615.50M
18.50%
483.70M
21.41%
576.20M
19.12%
688M
19.40%
762.60M
10.84%
667.70M
12.44%
718.50M
7.61%
729M
1.46%
894.30M
22.67%
886.30M
0.89%
796.30M
10.15%
898.60M
12.85%
853.90M
4.97%
601.80M
29.52%
446.20M
25.86%
490.90M
10.02%
cash and short term investments
237.50M
-
230M
3.16%
226.70M
1.43%
246.80M
8.87%
255.30M
3.44%
207.10M
18.88%
252M
21.68%
256.80M
1.90%
274.60M
6.93%
178.10M
35.14%
202.70M
13.81%
205.90M
1.58%
203M
1.41%
169.40M
16.55%
226.60M
33.77%
269.30M
18.84%
235.90M
12.40%
199.80M
15.30%
225.50M
12.86%
297.30M
31.84%
337.40M
13.49%
265.50M
21.31%
326.70M
23.05%
396M
21.21%
439.10M
10.88%
335.30M
23.64%
445.90M
32.99%
519.40M
16.48%
615.50M
18.50%
483.70M
21.41%
576.20M
19.12%
688M
19.40%
762.60M
10.84%
667.70M
12.44%
718.50M
7.61%
729M
1.46%
894.30M
22.67%
886.30M
0.89%
796.30M
10.15%
898.60M
12.85%
853.90M
4.97%
601.80M
29.52%
446.20M
25.86%
490.90M
10.02%
common stock
17.60M
-
17.70M
0.57%
17.80M
0.56%
17.80M
0%
17.80M
0%
18M
1.12%
18M
0%
18M
0%
18.10M
0.56%
18.30M
1.10%
18.40M
0.55%
18.40M
0%
18.40M
0%
18.60M
1.09%
18.70M
0.54%
18.70M
0%
18.80M
0.53%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
18.80M
0%
deferred revenue
83.40M
-
56.40M
32.37%
68.90M
22.16%
71.80M
4.21%
13.30M
81.48%
56.30M
323.31%
73.40M
30.37%
77.70M
5.86%
14.40M
81.47%
66.70M
363.19%
70M
4.95%
67.80M
3.14%
13.20M
80.53%
52.40M
296.97%
52.80M
0.76%
72.60M
37.50%
18.40M
74.66%
25.50M
-
73M
186.27%
66.70M
8.63%
93.90M
40.78%
27.50M
70.71%
77.30M
181.09%
101.10M
30.79%
128.50M
27.10%
51M
60.31%
122M
139.22%
107.80M
11.64%
155.90M
44.62%
48.70M
68.76%
49.40M
-
63M
27.53%
57.30M
9.05%
26.70M
-
15M
43.82%
41.70M
178%
16.80M
59.71%
16.90M
0.60%
33.40M
97.63%
deferred revenue non current
83.10M
-
82.80M
0.36%
79.10M
4.47%
75M
5.18%
83.70M
11.60%
61.40M
26.64%
63M
2.61%
81.50M
29.37%
62M
23.93%
60.50M
2.42%
61.20M
1.16%
62.50M
2.12%
75.60M
20.96%
57.10M
24.47%
60.10M
5.25%
62M
3.16%
53.40M
13.87%
55M
3.00%
53.60M
2.55%
53.80M
0.37%
56.20M
4.46%
54.30M
3.38%
53.60M
1.29%
46.80M
12.69%
52.50M
12.18%
50.70M
3.43%
51.60M
-
80.40M
55.81%
77.70M
3.36%
78.70M
1.29%
79M
0.38%
69.40M
12.15%
1.20M
-
16.60M
1,283.33%
47.90M
-
48.20M
-
87M
-
-9.40M
110.80%
deferrred tax liabilities non current
18.90M
-
19.70M
4.23%
19.60M
0.51%
18.30M
6.63%
15.70M
14.21%
15.40M
1.91%
16.10M
4.55%
9.40M
41.61%
12.40M
31.91%
13.50M
8.87%
14.50M
7.41%
15.20M
4.83%
9.20M
39.47%
9.80M
6.52%
9.20M
6.12%
8.90M
3.26%
10.40M
16.85%
12.30M
18.27%
11.80M
4.07%
11.70M
0.85%
13.10M
11.97%
14.30M
9.16%
13.50M
5.59%
10.30M
23.70%
15.50M
50.49%
5.60M
63.87%
4.50M
-
10.40M
131.11%
12.20M
17.31%
12.20M
0%
11.60M
4.92%
4.90M
57.76%
3.30M
32.65%
1.20M
63.64%
16.60M
1,283.33%
14.30M
13.86%
14.50M
1.40%
15.40M
6.21%
16.50M
7.14%
12.70M
23.03%
12.70M
0%
13.70M
7.87%
9.40M
31.39%
goodwill
114.20M
-
114.20M
0%
114M
0.18%
110.40M
3.16%
108.60M
1.63%
104.40M
3.87%
105.30M
0.86%
105.70M
0.38%
104.60M
1.04%
105.70M
1.05%
104.90M
0.76%
105.20M
0.29%
103M
2.09%
103.50M
0.49%
105.80M
2.22%
107.10M
1.23%
107.70M
0.56%
108.80M
1.02%
106.60M
2.02%
106.30M
0.28%
105.80M
0.47%
105.20M
0.57%
108.20M
2.85%
106.60M
1.48%
107.80M
1.13%
106.90M
0.83%
107.60M
0.65%
109.30M
1.58%
111.10M
1.65%
109.50M
1.44%
110M
0.46%
108.90M
1%
109.90M
0.92%
108.80M
1.00%
106.60M
2.02%
104M
2.44%
107.30M
3.17%
107.80M
0.47%
108M
0.19%
106.80M
1.11%
108.50M
1.59%
107.60M
0.83%
107.30M
0.28%
108.80M
1.40%
goodwill and intangible assets
162.50M
-
161.30M
0.74%
160.10M
0.74%
153.80M
3.94%
150.60M
2.08%
144.60M
3.98%
144.70M
0.07%
144.30M
0.28%
142.20M
1.46%
131.50M
7.52%
129.80M
1.29%
129.60M
0.15%
126.30M
2.55%
126.60M
0.24%
128.70M
1.66%
129.60M
0.70%
129.40M
0.15%
131.60M
1.70%
128.30M
2.51%
127.30M
0.78%
126.20M
0.86%
124.70M
1.19%
137.90M
10.59%
135.30M
1.89%
137.60M
1.70%
135M
1.89%
138.80M
2.81%
139.90M
0.79%
141.60M
1.22%
138.20M
2.40%
137.80M
0.29%
135M
2.03%
132.90M
1.56%
130.60M
1.73%
126.60M
3.06%
122.10M
3.55%
125.70M
2.95%
125.60M
0.08%
124.80M
0.64%
122.50M
1.84%
123.60M
0.90%
121.50M
1.70%
120.20M
1.07%
121.10M
0.75%
intangible assets
48.30M
-
47.10M
2.48%
46.10M
2.12%
43.40M
5.86%
42M
3.23%
40.20M
4.29%
39.40M
1.99%
38.60M
2.03%
37.60M
2.59%
25.80M
31.38%
24.90M
3.49%
24.40M
2.01%
23.30M
4.51%
23.10M
0.86%
22.90M
0.87%
22.50M
1.75%
21.70M
3.56%
22.80M
5.07%
21.70M
4.82%
21M
3.23%
20.40M
2.86%
19.50M
4.41%
29.70M
52.31%
28.70M
3.37%
29.80M
3.83%
28.10M
5.70%
31.20M
11.03%
30.60M
1.92%
30.50M
0.33%
28.70M
5.90%
27.80M
3.14%
26.10M
6.12%
23M
11.88%
21.80M
5.22%
20M
8.26%
18.10M
9.50%
18.40M
1.66%
17.80M
3.26%
16.80M
5.62%
15.70M
6.55%
15.10M
3.82%
13.90M
7.95%
12.90M
7.19%
12.30M
4.65%
inventory
176.90M
-
187.50M
5.99%
187.90M
0.21%
185.70M
1.17%
181.50M
2.26%
183.40M
1.05%
187.20M
2.07%
187.70M
0.27%
181.10M
3.52%
194.10M
7.18%
197.70M
1.85%
201.10M
1.72%
199.30M
0.90%
212.30M
6.52%
211.30M
0.47%
215.80M
2.13%
215.20M
0.28%
215.70M
0.23%
208.20M
3.48%
206.80M
0.67%
214.50M
3.72%
226.10M
5.41%
232.30M
2.74%
230.40M
0.82%
235.70M
2.30%
251M
6.49%
274.80M
9.48%
294.90M
7.31%
321.30M
8.95%
310.20M
3.45%
345.20M
11.28%
353.80M
2.49%
378.40M
6.95%
416.50M
10.07%
411.60M
1.18%
413.10M
0.36%
414.80M
0.41%
447M
7.76%
449.40M
0.54%
431.80M
3.92%
434.70M
0.67%
429.90M
1.10%
419.20M
2.49%
401.20M
4.29%
long term debt
371.30M
-
390.70M
5.22%
359.30M
8.04%
315.50M
12.19%
309.50M
1.90%
231.90M
25.07%
231.70M
0.09%
231.50M
0.09%
228.90M
1.12%
229.50M
0.26%
228.90M
0.26%
228.60M
0.13%
226.20M
1.05%
194.20M
14.15%
195.70M
0.77%
196.60M
0.46%
197M
0.20%
198M
0.51%
196.40M
0.81%
196.20M
0.10%
196M
0.10%
262.90M
34.13%
262.40M
0.19%
258.60M
1.45%
317.40M
22.74%
315.60M
0.57%
314.80M
0.25%
313.30M
0.48%
313.30M
0%
309.70M
1.15%
307.80M
0.61%
263.30M
14.46%
271.80M
3.23%
277.20M
1.99%
278M
0.29%
284.40M
2.30%
299.70M
5.38%
296M
1.23%
292.90M
1.05%
235.10M
19.73%
157.30M
33.09%
155.20M
1.34%
72.90M
53.03%
284.90M
290.81%
long term investments
60.90M
-
59.40M
2.46%
60.40M
1.68%
61.80M
2.32%
60.60M
1.94%
59.30M
2.15%
59.80M
0.84%
59.20M
1.00%
61.30M
3.55%
61.60M
0.49%
77.70M
26.14%
81.40M
4.76%
82.70M
1.60%
81.30M
1.69%
83.60M
2.83%
84.60M
1.20%
85.80M
1.42%
89.90M
4.78%
91.80M
2.11%
90.50M
1.42%
91.20M
0.77%
94.90M
4.06%
95.40M
0.53%
97.40M
2.10%
192.70M
97.84%
197.70M
2.59%
199.60M
0.96%
209.60M
5.01%
214.70M
2.43%
211.90M
1.30%
211.70M
0.09%
215.70M
1.89%
207.70M
3.71%
208.10M
0.19%
193.30M
7.11%
188.60M
2.43%
204.90M
8.64%
208.80M
1.90%
202.80M
2.87%
195.40M
3.65%
210M
7.47%
202.50M
3.57%
198.20M
2.12%
217.50M
9.74%
net debt
143.50M
-
174.90M
21.88%
134.80M
22.93%
95.90M
28.86%
81.40M
15.12%
123.60M
51.84%
74.70M
39.56%
45.70M
38.82%
23.60M
48.36%
53.90M
128.39%
28.70M
46.75%
25.30M
11.85%
25.60M
1.19%
59.20M
131.25%
2.90M
95.10%
-39.50M
1,462.07%
-38.90M
1.52%
-1.80M
95.37%
-29.10M
1,516.67%
-101.10M
247.42%
-141.30M
39.76%
7.60M
105.38%
-54.10M
811.84%
-127.60M
135.86%
-109.80M
13.95%
-8M
92.71%
-119M
1,387.50%
-193.90M
62.94%
-289.80M
49.46%
-162.30M
44.00%
-256.80M
58.23%
-372.40M
45.02%
-437.30M
17.43%
-336.50M
23.05%
-386M
14.71%
-429.10M
11.17%
-576.40M
34.33%
-571.90M
0.78%
-485M
15.19%
-591.80M
22.02%
-544.90M
7.92%
-295.20M
45.82%
-132.20M
55.22%
-186.10M
40.77%
net receivables
185.70M
-
208.70M
12.39%
209.60M
0.43%
195.90M
6.54%
179M
8.63%
189.50M
5.87%
198.80M
4.91%
194.60M
2.11%
181.40M
6.78%
209.60M
15.55%
219M
4.48%
209.50M
4.34%
200.50M
4.30%
224.80M
12.12%
242.40M
7.83%
251.80M
3.88%
253.20M
0.56%
290.40M
14.69%
296.70M
2.17%
302.90M
2.09%
288.20M
4.85%
318.20M
10.41%
330.80M
3.96%
316.10M
4.44%
319.30M
1.01%
333M
4.29%
340.60M
2.28%
373M
9.51%
385.30M
3.30%
465.70M
20.87%
480.50M
3.18%
476.40M
0.85%
489M
2.64%
498.70M
1.98%
528.40M
5.96%
485.30M
8.16%
507.40M
4.55%
513.40M
1.18%
534.40M
4.09%
519.10M
2.86%
512M
1.37%
524M
2.34%
502M
4.20%
524.30M
4.44%
other assets
-386.60M
-
other current assets
34.70M
-
44.10M
27.09%
44.40M
0.68%
32.70M
26.35%
35.70M
9.17%
36.40M
1.96%
33.70M
7.42%
33.50M
0.59%
36.60M
9.25%
48.90M
33.61%
39.80M
18.61%
41.60M
4.52%
39.10M
6.01%
46.10M
17.90%
37.50M
18.66%
40M
6.67%
39.20M
2%
37.60M
4.08%
36.50M
2.93%
43.10M
18.08%
54.30M
25.99%
57.80M
6.45%
54.50M
5.71%
61.60M
13.03%
64.60M
4.87%
58.20M
9.91%
49.30M
15.29%
51M
3.45%
51.60M
1.18%
67.40M
30.62%
75.10M
11.42%
80.10M
6.66%
112M
39.83%
107.60M
3.93%
112.60M
4.65%
106.20M
5.68%
103M
3.01%
90.50M
12.14%
94.10M
3.98%
122.80M
30.50%
135.80M
10.59%
137.20M
1.03%
115.60M
15.74%
134.20M
16.09%
other current liabilities
43.30M
-
58.60M
35.33%
55.60M
5.12%
52.10M
6.29%
108.90M
109.02%
53M
51.33%
53.90M
1.70%
57.60M
6.86%
110.80M
92.36%
74.40M
32.85%
59.60M
19.89%
67.40M
13.09%
103.40M
53.41%
63.60M
38.49%
71.50M
12.42%
72.30M
1.12%
20.50M
71.65%
135.80M
562.44%
161.40M
18.85%
163.60M
1.36%
127.70M
21.94%
80.20M
37.20%
84.20M
4.99%
86M
2.14%
145.40M
69.07%
97.50M
32.94%
99.70M
2.26%
126.70M
27.08%
226.90M
79.08%
144.80M
36.18%
148.10M
2.28%
142.70M
3.65%
259.70M
81.99%
282.60M
8.82%
241.20M
14.65%
189.30M
21.52%
228.10M
20.50%
282.70M
23.94%
248.50M
12.10%
227M
8.65%
236M
3.96%
256.90M
8.86%
251M
2.30%
238.90M
4.82%
other liabilities
-368.70M
-
-370.60M
0.52%
-360.50M
2.73%
-377.30M
4.66%
-324.20M
14.07%
-347.60M
7.22%
-368.70M
6.07%
-373M
1.17%
-362.20M
2.90%
-364.30M
0.58%
-361.80M
0.69%
-370.60M
2.43%
-336.30M
9.26%
-371.10M
10.35%
-383.70M
3.40%
-385.90M
0.57%
-366.30M
5.08%
-395.40M
7.94%
-398.10M
0.68%
-386.50M
2.91%
-471.20M
21.91%
-482.10M
2.31%
-491.30M
1.91%
-499.60M
-
other non current assets
24M
-
23.70M
1.25%
24.10M
1.69%
22.90M
4.98%
28.50M
24.45%
27.10M
4.91%
27.40M
1.11%
25.70M
6.20%
26.40M
2.72%
24M
9.09%
22.50M
6.25%
22.80M
1.33%
21.30M
6.58%
21.50M
0.94%
16M
25.58%
16.70M
4.38%
23.40M
40.12%
21.90M
6.41%
21.50M
1.83%
21.70M
0.93%
20.50M
5.53%
26.40M
28.78%
20.30M
23.11%
20M
1.48%
29M
45%
27.20M
6.21%
21.30M
21.69%
21.80M
2.35%
36.30M
66.51%
39.40M
8.54%
42.30M
7.36%
48.60M
14.89%
55.90M
15.02%
57.60M
3.04%
67M
16.32%
53.90M
19.55%
38.40M
28.76%
36.70M
4.43%
40.30M
9.81%
38.80M
3.72%
21.30M
45.10%
19M
10.80%
19.10M
0.53%
-1.35B
7,170.16%
other non current liabilities
55M
-
52.80M
4%
52.90M
0.19%
51.90M
1.89%
52.60M
1.35%
49.60M
5.70%
49.80M
0.40%
48.90M
1.81%
53.60M
9.61%
49.60M
7.46%
51.70M
4.23%
49.90M
3.48%
47.20M
5.41%
47.30M
0.21%
46.60M
1.48%
46M
1.29%
42.60M
7.39%
35.60M
16.43%
42.40M
19.10%
43.80M
3.30%
33.60M
23.29%
34.10M
1.49%
35.40M
3.81%
35.70M
0.85%
41.20M
15.41%
40M
2.91%
96M
140%
46.80M
51.25%
31.80M
32.05%
28.30M
11.01%
29.60M
4.59%
27.80M
6.08%
38.20M
37.41%
103.20M
170.16%
91.80M
11.05%
71.70M
21.90%
98.90M
37.94%
102M
3.13%
55.10M
45.98%
101.40M
84.03%
58.50M
42.31%
105.40M
80.17%
105.30M
0.09%
112.20M
6.55%
othertotal stockholders equity
116.20M
-
125.70M
8.18%
134M
6.60%
144.90M
8.13%
156.10M
7.73%
166.20M
6.47%
184.60M
11.07%
191.80M
3.90%
203.80M
6.26%
225.70M
10.75%
227.50M
0.80%
225.80M
0.75%
214.30M
5.09%
210.20M
1.91%
227.50M
8.23%
240.20M
5.58%
200.20M
16.65%
159.50M
20.33%
148.80M
6.71%
174.10M
17.00%
178.30M
2.41%
105.90M
40.61%
125.60M
18.60%
141.90M
12.98%
154.60M
8.95%
51.90M
66.43%
72.30M
39.31%
86.20M
19.23%
99.60M
15.55%
-35M
135.14%
-13.20M
62.29%
3.40M
125.76%
19.50M
473.53%
-127.50M
753.85%
-141M
10.59%
-152.60M
8.23%
-138.70M
9.11%
-187.80M
35.40%
-343.20M
82.75%
-343.50M
0.09%
-517.40M
50.63%
-770M
48.82%
-946M
22.86%
-987.30M
4.37%
preferred stock
3.40M
-
property plant equipment net
711.70M
-
712M
0.04%
709.20M
0.39%
694.80M
2.03%
705.80M
1.58%
675.80M
4.25%
685.40M
1.42%
689.50M
0.60%
721M
4.57%
732.50M
1.60%
741.20M
1.19%
772.70M
4.25%
778.30M
0.72%
782.80M
0.58%
811.80M
3.70%
835.40M
2.91%
855M
2.35%
857.80M
0.33%
826.70M
3.63%
822M
0.57%
822M
0%
889.90M
8.26%
897.40M
0.84%
883.40M
1.56%
909.40M
2.94%
896.80M
1.39%
908.30M
1.28%
950.90M
4.69%
1.01B
6.37%
995.30M
1.60%
1.04B
4.08%
1.06B
2.81%
1.13B
5.80%
1.14B
1.30%
1.15B
1.12%
1.16B
0.11%
1.26B
9.27%
1.32B
4.24%
1.36B
3.36%
1.41B
3.52%
1.51B
7.39%
1.55B
2.18%
1.64B
5.80%
3.10B
89.52%
retained earnings
805M
-
825M
2.48%
855.50M
3.70%
878.70M
2.71%
902.20M
2.67%
927.20M
2.77%
947M
2.14%
939.90M
0.75%
964.60M
2.63%
978M
1.39%
1.01B
3.66%
1.04B
2.77%
1.07B
2.85%
1.12B
4.40%
1.15B
2.61%
1.19B
3.54%
1.18B
0.87%
1.22B
3.79%
1.26B
2.88%
1.31B
4.35%
1.35B
3.10%
1.40B
3.31%
1.45B
3.91%
1.50B
3.06%
1.55B
3.48%
1.61B
4.03%
1.70B
5.66%
1.77B
4.13%
1.85B
4.13%
1.99B
7.51%
2.16B
8.80%
2.34B
8.13%
2.46B
5.18%
2.62B
6.54%
2.79B
6.69%
2.91B
4.32%
2.99B
2.56%
3.11B
4.21%
3.25B
4.53%
3.42B
4.96%
3.52B
3.15%
3.62B
2.86%
3.72B
2.67%
3.86B
3.66%
short term debt
2.20M
-
14.20M
545.45%
2.20M
84.51%
27.20M
1,136.36%
27.20M
0%
98.80M
263.24%
95M
3.85%
71M
25.26%
69.30M
2.39%
2.50M
96.39%
2.50M
0%
2.60M
4%
2.40M
7.69%
34.40M
1,333.33%
33.80M
1.74%
33.20M
1.78%
102.50M
208.73%
100K
-
10.20M
10,100%
10.20M
0%
9.80M
3.92%
11.90M
21.43%
11.70M
1.68%
12.10M
3.42%
12.20M
0.83%
12.40M
1.64%
11.70M
5.65%
11.60M
0.85%
52.30M
350.86%
53.50M
2.29%
54M
0.93%
54.50M
0.93%
15.50M
71.56%
18.20M
17.42%
18.40M
1.10%
18.40M
0%
71.70M
289.67%
151.70M
111.58%
151.40M
0.20%
154.10M
1.78%
19.90M
87.09%
short term investments
7.50M
-
tax assets
61.80M
-
65.20M
5.50%
65.50M
0.46%
60.50M
7.63%
66.10M
9.26%
64.10M
3.03%
66.50M
3.74%
66.90M
0.60%
70.50M
5.38%
87.90M
24.68%
74.70M
15.02%
70.70M
5.35%
66.20M
6.36%
68.70M
3.78%
85.10M
23.87%
87.20M
2.47%
25.70M
70.53%
24.90M
3.11%
38.50M
54.62%
34.50M
10.39%
24.70M
28.41%
32.70M
32.39%
27.90M
14.68%
33.80M
21.15%
14M
58.58%
12.30M
12.14%
13.70M
11.38%
22.30M
62.77%
16M
28.25%
27.90M
74.38%
28.80M
3.23%
80M
177.78%
48.50M
39.38%
66.40M
36.91%
49.40M
25.60%
63M
27.53%
65.60M
4.13%
99M
50.91%
67M
32.32%
17.30M
74.18%
25.70M
48.55%
21M
18.29%
33.90M
61.43%
37.60M
10.91%
tax payables
22.10M
-
12.40M
43.89%
15M
20.97%
18.10M
20.67%
14.90M
17.68%
15M
0.67%
18.50M
23.33%
19M
2.70%
12.80M
32.63%
17.90M
39.84%
9.30M
48.04%
3.20M
65.59%
4.50M
40.63%
6.20M
37.78%
2.40M
61.29%
7.40M
208.33%
6M
18.92%
13.30M
121.67%
17.90M
34.59%
17.70M
1.12%
9.80M
44.63%
17.30M
76.53%
5.40M
68.79%
19.10M
253.70%
12.90M
32.46%
13.90M
7.75%
29.20M
110.07%
30.20M
3.42%
41.40M
37.09%
49.70M
20.05%
17.70M
64.39%
39.50M
123.16%
39.30M
0.51%
34.70M
11.70%
32.70M
5.76%
29.90M
8.56%
38.50M
28.76%
59M
53.25%
26.70M
54.75%
15M
43.82%
31M
106.67%
16.80M
45.81%
16.90M
0.60%
33.40M
97.63%
total assets
1.67B
-
1.71B
2.19%
1.70B
0.20%
1.67B
1.84%
1.67B
0.14%
1.60B
4.48%
1.66B
4.24%
1.67B
0.17%
1.70B
1.72%
1.67B
1.59%
1.71B
2.21%
1.74B
1.77%
1.72B
1.07%
1.73B
0.98%
1.84B
6.32%
1.93B
4.74%
1.86B
3.50%
1.87B
0.37%
1.87B
0.22%
1.95B
3.86%
1.59B
18.17%
2.04B
27.87%
2.12B
4.27%
2.17B
2.39%
2.34B
7.70%
2.25B
4.05%
2.39B
6.49%
2.58B
7.96%
2.79B
8.17%
2.74B
1.94%
2.93B
7.07%
3.14B
7.13%
3.31B
5.45%
3.29B
0.58%
3.36B
2.03%
3.32B
1.34%
3.62B
9.04%
3.72B
2.95%
3.67B
1.45%
3.75B
2.32%
3.83B
1.99%
3.60B
5.93%
3.49B
3.13%
3.68B
5.32%
total current assets
650.70M
-
686.60M
5.52%
685.40M
0.17%
679.50M
0.86%
659.30M
2.97%
625.10M
5.19%
679.90M
8.77%
680.90M
0.15%
673.70M
1.06%
630.70M
6.38%
659.20M
4.52%
658.10M
0.17%
641.90M
2.46%
652.60M
1.67%
717.80M
9.99%
776.90M
8.23%
743.50M
4.30%
743.50M
0%
766.90M
3.15%
850.10M
10.85%
894.40M
5.21%
867.60M
3.00%
944.30M
8.84%
1.00B
6.33%
1.06B
5.44%
977.50M
7.67%
1.11B
13.62%
1.24B
11.50%
1.37B
10.93%
1.33B
3.40%
1.48B
11.30%
1.60B
8.21%
1.74B
8.99%
1.69B
2.96%
1.77B
4.77%
1.73B
2.12%
1.92B
10.72%
1.94B
0.92%
1.87B
3.25%
1.97B
5.23%
1.94B
1.82%
1.69B
12.57%
1.48B
12.40%
1.55B
4.56%
total current liabilities
236.90M
-
227.60M
3.93%
221.20M
2.81%
242.50M
9.63%
252.50M
4.12%
296.60M
17.47%
313.70M
5.77%
299.90M
4.40%
314.30M
4.80%
241.10M
23.29%
239.40M
0.71%
236.80M
1.09%
241M
1.77%
256.50M
6.43%
289M
12.67%
300M
3.81%
279.50M
6.83%
263.40M
5.76%
287.60M
9.19%
288.80M
0.42%
283.70M
1.77%
301.10M
6.13%
313.20M
4.02%
335M
6.96%
341.60M
1.97%
344.40M
0.82%
375.20M
8.94%
447.70M
19.32%
503.40M
12.44%
482.80M
4.09%
472.60M
2.11%
558.60M
18.20%
594.10M
6.36%
584.80M
1.57%
565.10M
3.37%
456.70M
19.18%
519M
13.64%
534.90M
3.06%
511.60M
4.36%
533.50M
4.28%
671.80M
25.92%
648.40M
3.48%
633.70M
2.27%
516.50M
18.49%
total debt
373.50M
-
404.90M
8.41%
361.50M
10.72%
342.70M
5.20%
336.70M
1.75%
330.70M
1.78%
326.70M
1.21%
302.50M
7.41%
298.20M
1.42%
232M
22.20%
231.40M
0.26%
231.20M
0.09%
228.60M
1.12%
228.60M
0%
229.50M
0.39%
229.80M
0.13%
197M
14.27%
198M
0.51%
196.40M
0.81%
196.20M
0.10%
196.10M
0.05%
273.10M
39.27%
272.60M
0.18%
268.40M
1.54%
329.30M
22.69%
327.30M
0.61%
326.90M
0.12%
325.50M
0.43%
325.70M
0.06%
321.40M
1.32%
319.40M
0.62%
315.60M
1.19%
325.30M
3.07%
331.20M
1.81%
332.50M
0.39%
299.90M
9.80%
317.90M
6.00%
314.40M
1.10%
311.30M
0.99%
306.80M
1.45%
309M
0.72%
306.60M
0.78%
314M
2.41%
304.80M
2.93%
total investments
68.40M
-
59.40M
13.16%
60.40M
1.68%
61.80M
2.32%
60.60M
1.94%
59.30M
2.15%
59.80M
0.84%
59.20M
1.00%
61.30M
3.55%
61.60M
0.49%
77.70M
26.14%
81.40M
4.76%
82.70M
1.60%
81.30M
1.69%
83.60M
2.83%
84.60M
1.20%
85.80M
1.42%
89.90M
4.78%
91.80M
2.11%
90.50M
1.42%
91.20M
0.77%
94.90M
4.06%
95.40M
0.53%
97.40M
2.10%
192.70M
97.84%
197.70M
2.59%
199.60M
0.96%
209.60M
5.01%
214.70M
2.43%
211.90M
1.30%
211.70M
0.09%
215.70M
1.89%
207.70M
3.71%
208.10M
0.19%
193.30M
7.11%
188.60M
2.43%
204.90M
8.64%
208.80M
1.90%
202.80M
2.87%
195.40M
3.65%
210M
7.47%
202.50M
3.57%
198.20M
2.12%
217.50M
9.74%
total liabilities
765.20M
-
404.90M
47.09%
361.50M
10.72%
342.70M
5.20%
336.70M
1.75%
330.70M
1.78%
326.70M
1.21%
302.50M
7.41%
298.20M
1.42%
232M
22.20%
231.40M
0.26%
231.20M
0.09%
228.60M
1.12%
228.60M
0%
229.50M
0.39%
229.80M
0.13%
197M
14.27%
198M
0.51%
196.40M
0.81%
196.20M
0.10%
196.10M
0.05%
195.50M
0.31%
196M
0.26%
195.10M
0.46%
768.20M
293.75%
256.70M
66.58%
786M
206.19%
863.90M
9.91%
939.30M
8.73%
910.70M
3.04%
900.90M
1.08%
940.30M
4.37%
978.40M
4.05%
968.50M
1.01%
937.30M
3.22%
846M
9.74%
931.90M
10.15%
947.40M
1.66%
922.90M
2.59%
886.50M
3.94%
948.50M
6.99%
921.70M
2.83%
912.60M
0.99%
923M
1.14%
total liabilities and stockholders equity
1.67B
-
1.71B
2.19%
1.70B
0.20%
1.67B
1.84%
1.67B
0.14%
1.60B
4.48%
1.66B
4.24%
1.67B
0.17%
1.70B
1.72%
1.67B
1.59%
1.71B
2.21%
1.74B
1.77%
1.72B
1.07%
1.73B
0.98%
1.84B
6.32%
1.93B
4.74%
1.86B
3.50%
1.87B
0.37%
1.87B
0.22%
1.95B
3.86%
1.59B
18.17%
2.04B
27.87%
2.12B
4.27%
2.17B
2.39%
2.34B
7.70%
2.25B
4.05%
2.39B
6.49%
2.58B
7.96%
2.79B
8.17%
2.74B
1.94%
2.93B
7.07%
3.14B
7.13%
3.31B
5.45%
3.29B
0.58%
3.36B
2.03%
3.32B
1.34%
3.62B
9.04%
3.72B
2.95%
3.67B
1.45%
3.75B
2.32%
3.83B
1.99%
3.60B
5.93%
3.49B
3.13%
3.68B
5.32%
total non current assets
1.02B
-
1.02B
0.07%
1.02B
0.23%
993.80M
2.50%
1.01B
1.79%
970.90M
4.02%
983.80M
1.33%
985.60M
0.18%
1.02B
3.63%
1.04B
1.58%
1.05B
0.81%
1.08B
2.99%
1.07B
0.22%
1.08B
0.57%
1.13B
4.10%
1.15B
2.52%
1.12B
2.96%
1.13B
0.61%
1.11B
1.71%
1.10B
0.98%
1.08B
1.04%
1.17B
7.74%
1.18B
0.88%
1.17B
0.76%
1.28B
9.64%
1.27B
1.07%
1.28B
1.00%
1.34B
4.90%
1.42B
5.62%
1.41B
0.52%
1.46B
3.10%
1.54B
6.03%
1.57B
1.78%
1.60B
2.06%
1.59B
0.85%
1.58B
0.47%
1.70B
7.21%
1.79B
5.25%
1.80B
0.50%
1.78B
0.72%
1.89B
6.21%
1.91B
0.86%
2.01B
5.08%
2.12B
5.89%
total non current liabilities
528.30M
-
546M
3.35%
510.90M
6.43%
460.70M
9.83%
461.50M
0.17%
358.30M
22.36%
360.60M
0.64%
371.30M
2.97%
356.90M
3.88%
353.10M
1.06%
356.30M
0.91%
356.20M
0.03%
358.20M
0.56%
308.40M
13.90%
311.60M
1.04%
313.50M
0.61%
303.40M
3.22%
300.90M
0.82%
304.20M
1.10%
305.50M
0.43%
298.90M
2.16%
365.60M
22.32%
364.90M
0.19%
351.40M
3.70%
426.60M
21.40%
411.90M
3.45%
410.80M
0.27%
416.20M
1.31%
435.90M
4.73%
427.90M
1.84%
428.30M
0.09%
381.70M
10.88%
384.30M
0.68%
383.70M
0.16%
372.20M
3.00%
389.30M
4.59%
412.90M
6.06%
412.50M
0.10%
411.30M
0.29%
353M
14.17%
276.70M
21.61%
273.30M
1.23%
278.90M
2.05%
406.50M
45.75%
total stockholders equity
906.40M
-
934.60M
3.11%
972.60M
4.07%
970.10M
0.26%
956.90M
1.36%
941.10M
1.65%
989.40M
5.13%
995.30M
0.60%
1.02B
2.87%
1.07B
4.89%
1.11B
3.30%
1.14B
2.97%
1.12B
2.17%
1.17B
4.57%
1.24B
6.32%
1.32B
6.00%
1.28B
2.81%
1.31B
1.98%
1.28B
1.79%
1.35B
5.45%
1.40B
3.29%
1.37B
1.68%
1.45B
5.26%
1.49B
2.94%
1.57B
5.75%
1.49B
5.28%
1.61B
7.79%
1.72B
7.01%
1.85B
7.89%
1.83B
1.38%
2.03B
11.13%
2.20B
8.35%
2.34B
6.04%
2.33B
0.39%
2.42B
4.22%
2.47B
1.91%
2.68B
8.67%
2.78B
3.40%
2.75B
1.06%
2.87B
4.42%
2.88B
0.45%
2.68B
6.96%
2.58B
3.87%
2.75B
6.80%

All numbers in (except ratios and percentages)