bf/NYSE:WNS_icon.jpeg

NYSE:WNS

WNS (Holdings) Limited

  • Stock

USD

Last Close

52.25

16/05 20:00

Market Cap

3.30B

Beta: 1.18

Volume Today

376.86K

Avg: 156.95K

PE Ratio

17.30

PFCF: 15.40

Jun '13
Sep '13
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
account payables
27.69M
-
23.52M
15.07%
22.54M
4.15%
29.10M
29.10%
27.63M
5.07%
24.22M
12.32%
25.49M
5.25%
22.70M
10.96%
24.79M
9.22%
20.37M
17.84%
20.36M
0.07%
19.90M
2.24%
18.68M
6.15%
18.51M
0.88%
14.78M
20.14%
14.20M
3.94%
18.37M
29.38%
15.78M
14.12%
16.28M
3.19%
19.70M
21.00%
16.84M
14.50%
18.98M
12.66%
20.00M
5.41%
17.80M
11.01%
22.54M
26.61%
21.70M
3.71%
21.11M
2.73%
29.30M
38.80%
24.07M
17.84%
24.45M
1.58%
28.43M
16.28%
28M
1.53%
22.92M
18.15%
24.66M
7.58%
26.07M
5.76%
27.80M
6.62%
24.01M
13.64%
22.65M
5.68%
23.30M
2.89%
25.40M
9.01%
23.89M
5.93%
19.08M
20.17%
21.40M
12.18%
25M
16.82%
accumulated other comprehensive income loss
-146.89M
-
295K
-
975K
230.51%
1.85M
90.15%
2.70M
45.63%
3.78M
40.11%
-258.89M
6,943.54%
4.90M
101.89%
6.80M
38.78%
6.70M
1.41%
6.53M
2.55%
6.20M
5.10%
-254.10M
4,198.39%
cash and cash equivalents
23.44M
-
29.74M
26.90%
28.30M
4.86%
33.70M
19.09%
31.46M
6.64%
31.37M
0.29%
34.50M
9.97%
32.40M
6.09%
42.27M
30.45%
39.31M
6.99%
39.33M
0.05%
41.90M
6.53%
64.41M
53.73%
53.90M
16.33%
70.67M
31.12%
69.80M
1.23%
105.10M
50.58%
103.01M
1.99%
89.66M
12.96%
99.80M
11.30%
66.11M
33.76%
59.20M
10.44%
85.31M
44.10%
85.40M
0.10%
105.79M
23.87%
82.35M
22.15%
86.69M
5.27%
96.90M
11.78%
128.94M
33.06%
137.16M
6.38%
148.91M
8.57%
105.60M
29.08%
96.62M
8.50%
88.92M
7.97%
83.44M
6.16%
108.20M
29.68%
225.50M
108.41%
78.38M
65.24%
102.40M
30.64%
127.90M
24.90%
82.94M
35.15%
91.75M
10.62%
94.60M
3.11%
87.40M
7.61%
cash and short term investments
102.47M
-
108.42M
5.81%
122.51M
13.00%
117.50M
4.09%
156.44M
33.14%
153.73M
1.73%
154.01M
0.18%
165.90M
7.72%
135.24M
18.48%
129.11M
4.53%
149.18M
15.54%
174.90M
17.24%
146.50M
16.24%
159.56M
8.91%
152.61M
4.36%
181.80M
19.13%
194.09M
6.76%
183.39M
5.51%
207.90M
13.37%
220.80M
6.20%
114.45M
48.17%
82.18M
28.20%
134.92M
64.18%
153.30M
13.62%
142.42M
7.10%
140.65M
1.24%
196.35M
39.60%
222.50M
13.32%
239.92M
7.83%
282.73M
17.84%
304.70M
7.77%
309.30M
1.51%
218.40M
29.39%
238.50M
9.20%
277.69M
16.43%
319.60M
15.09%
297.93M
6.78%
190.60M
36.02%
175.50M
7.92%
229M
30.48%
165.26M
27.83%
247.76M
49.92%
260.10M
4.98%
243.90M
6.23%
common stock
7.95M
-
7.99M
0.47%
8.02M
0.36%
8M
0.20%
8.07M
0.83%
8.10M
0.45%
8.11M
0.10%
8.10M
0.12%
8.16M
0.79%
8.19M
0.36%
8.20M
0.07%
8.20M
0.01%
8.25M
0.59%
8.32M
0.89%
8.32M
0.04%
8.30M
0.29%
8.40M
1.23%
8.49M
1.09%
8.51M
0.24%
8.50M
0.16%
8.60M
1.16%
8.04M
6.49%
8.05M
0.06%
8.10M
0.67%
8.16M
0.77%
8.08M
1.03%
8.01M
0.89%
7.90M
1.32%
7.88M
0.22%
7.91M
0.30%
7.93M
0.24%
8M
0.93%
8.02M
0.26%
7.74M
3.53%
7.75M
0.12%
7.80M
0.68%
7.76M
0.55%
7.78M
0.34%
7.70M
1.07%
7.70M
0%
7.56M
1.79%
7.58M
0.26%
7.60M
0.24%
7.30M
3.95%
deferred revenue
5.59M
-
5.75M
2.81%
4.96M
13.73%
5.40M
8.96%
5.78M
7.02%
6.04M
4.48%
4.70M
22.21%
3.90M
16.97%
2.53M
35.05%
4.97M
96.33%
3.74M
24.75%
2.90M
22.50%
4.49M
54.66%
3.51M
21.72%
5.45M
55.14%
5.50M
0.97%
4.65M
15.47%
5.50M
18.20%
3.75M
31.81%
2.90M
22.60%
2.84M
2.17%
3.09M
8.95%
4.65M
50.57%
5.40M
16.03%
10.03M
85.65%
6.93M
30.88%
8.54M
23.31%
10.30M
20.55%
11.32M
9.91%
11.56M
2.13%
11.46M
0.86%
12.70M
10.79%
13.86M
9.09%
13.77M
0.60%
13.04M
5.34%
13.70M
5.09%
15.77M
15.13%
13.60M
13.80%
13.30M
2.18%
15.70M
18.05%
17.79M
13.29%
15.88M
10.75%
14.40M
9.29%
12.90M
10.42%
deferred revenue non current
3.04M
-
2.68M
11.99%
2.81M
5.12%
1.70M
39.61%
1.38M
18.71%
845K
38.86%
714K
15.50%
400K
43.98%
265K
33.75%
154K
41.89%
168K
9.09%
300K
78.57%
244K
18.67%
321K
31.56%
209K
34.89%
400K
91.39%
534K
33.50%
705K
32.02%
1.05M
48.65%
600K
42.75%
521K
13.17%
746K
43.19%
1.19M
58.85%
6.60M
456.96%
7.65M
15.86%
15.33M
100.50%
19.69M
28.45%
20.10M
2.06%
17.72M
11.85%
16.92M
4.51%
16.41M
3.00%
16.60M
1.15%
14.86M
10.49%
13.20M
11.13%
13.33M
0.94%
13.30M
0.21%
11.35M
14.68%
9.39M
17.26%
9M
4.14%
9.70M
7.78%
11.36M
17.07%
11.09M
2.32%
12.40M
11.78%
12.60M
1.61%
deferrred tax liabilities non current
3.48M
-
3.31M
4.88%
3.14M
5.10%
2.90M
7.70%
2.78M
4.14%
2.62M
5.90%
2.44M
6.65%
2.30M
5.81%
2.47M
7.35%
2.64M
6.84%
2.37M
10.01%
1.80M
24.18%
2.08M
15.56%
4.07M
95.87%
4.00M
1.94%
20.80M
420.65%
20.30M
2.39%
18.43M
9.23%
12.07M
34.48%
11.80M
2.27%
11.70M
0.81%
11.56M
1.26%
11.21M
3.00%
10.70M
4.54%
10.56M
1.26%
10.37M
1.86%
10.20M
1.62%
10.10M
0.99%
9.73M
3.62%
9.52M
2.17%
9.39M
1.37%
10.20M
8.59%
10.13M
0.66%
9.97M
1.59%
9.91M
0.66%
9.30M
6.12%
9.19M
1.14%
21.55M
134.41%
30.10M
39.66%
37.30M
23.92%
36.34M
2.56%
34.40M
5.34%
25.60M
25.59%
19.40M
24.22%
goodwill
83.09M
-
82.94M
0.19%
84.07M
1.36%
85.70M
1.94%
86.47M
0.89%
83.37M
3.58%
80.97M
2.87%
79.10M
2.31%
81.69M
3.28%
78.54M
3.86%
76.90M
2.08%
76.20M
0.92%
73.25M
3.87%
85.56M
16.81%
84.12M
1.69%
134M
59.30%
135.02M
0.76%
134.07M
0.71%
135.76M
1.26%
135.20M
0.41%
131.45M
2.77%
128.48M
2.27%
130.05M
1.22%
130.80M
0.58%
130.83M
0.03%
128.97M
1.42%
129.53M
0.43%
121.30M
6.35%
121.44M
0.12%
122.81M
1.13%
124.01M
0.98%
124M
0.01%
123.40M
0.49%
124.41M
0.82%
124.12M
0.23%
123.50M
0.50%
121.02M
2.01%
225.28M
86.16%
376.90M
67.30%
353.60M
6.18%
358.74M
1.45%
351.54M
2.01%
357.90M
1.81%
356.30M
0.45%
goodwill and intangible assets
165.15M
-
157.31M
4.75%
154.70M
1.66%
152.90M
1.16%
148.12M
3.12%
138.35M
6.60%
129.51M
6.39%
122.40M
5.49%
125.09M
2.20%
116.80M
6.63%
109.65M
6.12%
103.30M
5.79%
95.21M
7.83%
108.33M
13.77%
103.05M
4.87%
230.60M
123.79%
229.11M
0.65%
226.14M
1.30%
227.55M
0.63%
224.90M
1.17%
216.97M
3.52%
213.41M
1.64%
212.15M
0.59%
211M
0.54%
209.28M
0.82%
204.88M
2.10%
203.75M
0.55%
191.40M
6.06%
189.24M
1.13%
190.70M
0.77%
190.69M
0.01%
189.10M
0.83%
191.65M
1.35%
191.31M
0.18%
190.05M
0.66%
188.90M
0.61%
185.02M
2.05%
339.23M
83.34%
526.30M
55.15%
532.80M
1.24%
533.61M
0.15%
517.29M
3.06%
518.50M
0.23%
356.30M
31.28%
intangible assets
82.06M
-
74.37M
9.36%
70.63M
5.02%
67.20M
4.86%
61.66M
8.25%
54.99M
10.82%
48.54M
11.73%
43.30M
10.79%
43.40M
0.23%
38.26M
11.85%
32.75M
14.40%
27.10M
17.25%
21.96M
18.96%
22.76M
3.64%
18.93M
16.84%
96.60M
410.33%
94.09M
2.60%
92.07M
2.14%
91.79M
0.30%
89.70M
2.28%
85.52M
4.66%
84.94M
0.68%
82.10M
3.34%
80.20M
2.31%
78.44M
2.19%
75.91M
3.23%
74.22M
2.23%
70.10M
5.55%
67.80M
3.28%
67.89M
0.14%
66.68M
1.79%
65.10M
2.37%
68.26M
4.85%
66.90M
1.98%
65.93M
1.45%
65.40M
0.80%
64.01M
2.13%
113.95M
78.03%
149.40M
31.11%
179.20M
19.95%
174.88M
2.41%
165.75M
5.22%
160.60M
3.11%
inventory
30.61M
-
28.74M
6.11%
25.49M
11.30%
22.70M
10.95%
29.51M
30.00%
33.31M
12.89%
31.86M
4.36%
36.90M
15.80%
32.98M
10.62%
33.73M
2.27%
34.81M
3.21%
25.80M
25.89%
42.07M
63.07%
48.22M
14.60%
47.63M
1.22%
44.50M
6.57%
51.84M
16.51%
41.57M
19.82%
42.21M
1.54%
21.80M
48.36%
26.76M
22.74%
23.54M
12.04%
35.07M
49.01%
20.50M
41.55%
39.04M
90.46%
41.37M
5.97%
34.36M
16.95%
29M
15.60%
26.97M
7.00%
26.88M
0.36%
37.58M
39.82%
20.10M
46.51%
31.32M
55.83%
36.15M
15.43%
37.12M
2.66%
22M
40.73%
37.24M
69.30%
44.39M
19.17%
44.35M
0.07%
15.80M
64.38%
33.31M
110.85%
31.36M
5.86%
16.10M
48.67%
long term debt
33.12M
-
28.57M
13.74%
28.96M
1.39%
13.50M
53.39%
8.73M
35.35%
9.93M
13.75%
10.04M
1.16%
6.50M
35.28%
11.86M
82.49%
11.37M
4.12%
11.35M
0.23%
7.40M
34.78%
14.87M
100.88%
19.12M
28.63%
18.93M
1.01%
89.10M
370.73%
89.23M
0.15%
75.28M
15.64%
75.36M
0.12%
61.40M
18.53%
61.46M
0.10%
47.47M
22.76%
47.53M
0.11%
33.40M
29.72%
209.27M
526.55%
192.09M
8.21%
189.78M
1.20%
172.20M
9.26%
172.35M
0.09%
164.65M
4.47%
168.33M
2.24%
165.90M
1.44%
154.91M
6.62%
155.36M
0.29%
149.86M
3.54%
140M
6.58%
157.47M
12.48%
218.19M
38.56%
303.70M
39.19%
309.60M
1.94%
298.94M
3.44%
280.49M
6.17%
280.40M
0.03%
102.50M
63.45%
long term investments
2K
-
2K
0%
2K
0%
28.70M
1,434,900%
18.77M
34.59%
18.65M
0.66%
20.13M
7.94%
5.70M
71.69%
18.19M
219.07%
18.93M
4.08%
19.92M
5.22%
4.80M
75.90%
87K
98.19%
27.93M
32,008.05%
26.62M
4.69%
400K
98.50%
439K
9.75%
425K
3.19%
468K
10.12%
500K
6.84%
78.90M
15,679.80%
75.89M
3.81%
80.31M
5.82%
82.50M
2.73%
84.11M
1.95%
83.15M
1.14%
83.71M
0.68%
80.10M
4.32%
81.15M
1.31%
83.74M
3.19%
85.26M
1.82%
85.90M
0.76%
92.85M
8.09%
93.73M
0.94%
94.39M
0.71%
93.40M
1.05%
75.52M
19.14%
74.67M
1.13%
74.20M
0.63%
75.90M
2.29%
77.36M
1.92%
314K
99.59%
300K
4.46%
55M
18,233.33%
net debt
70.76M
-
61.32M
13.34%
59.30M
3.29%
51M
14.00%
51.52M
1.02%
31.14M
39.56%
6.59M
78.83%
-6.70M
201.64%
-34.05M
408.25%
-39.31M
15.44%
-39.33M
0.05%
-41.90M
6.53%
-64.41M
53.73%
-53.90M
16.33%
-70.67M
31.12%
46.90M
166.37%
11.77M
74.90%
-60K
100.51%
13.41M
22,446.67%
-10.70M
179.80%
23.13M
316.12%
16.07M
30.50%
-9.95M
161.92%
-24M
141.18%
153.07M
737.81%
154.47M
0.91%
149.16M
3.44%
115.40M
22.63%
85.54M
25.88%
69.62M
18.61%
60.19M
13.54%
103M
71.11%
100.88M
2.06%
101.70M
0.81%
100.97M
0.71%
58.80M
41.77%
-11.84M
120.13%
178.71M
1,609.84%
261.50M
46.33%
244.40M
6.54%
321.66M
31.61%
260.99M
18.86%
280.20M
7.36%
282M
0.64%
net receivables
92.33M
-
95.11M
3.02%
100.91M
6.09%
96.70M
4.17%
105.98M
9.59%
103.79M
2.06%
105.83M
1.97%
95.50M
9.76%
110.01M
15.19%
107.81M
1.99%
106.92M
0.83%
99.20M
7.22%
109.83M
10.71%
110.51M
0.62%
108.36M
1.95%
109.30M
0.87%
126.31M
15.56%
127.35M
0.82%
130.76M
2.68%
133.10M
1.79%
142.34M
6.94%
154.16M
8.30%
136.93M
11.18%
144.90M
5.82%
147.18M
1.57%
152.29M
3.47%
164.09M
7.74%
155.30M
5.36%
161.75M
4.15%
160.20M
0.96%
164.53M
2.70%
157.30M
4.39%
178.06M
13.20%
187.03M
5.04%
189.78M
1.47%
197.70M
4.17%
203.74M
3.06%
215.71M
5.87%
222.10M
2.96%
225.50M
1.53%
254.66M
12.93%
253.04M
0.64%
247.30M
2.27%
244.30M
1.21%
other assets
-100K
-
100K
-
-100K
-
other current assets
2.48M
-
3.08M
24.04%
3.77M
22.63%
16.90M
348.16%
3.21M
81.02%
3.88M
20.79%
3.72M
4.10%
16.80M
352.10%
5.38M
68.01%
4.05M
24.65%
8.94M
120.64%
22.60M
152.91%
5.57M
75.34%
4.95M
11.25%
5.01M
1.25%
27.50M
449.01%
5.60M
79.64%
4.76M
15.04%
6.03M
26.74%
24.80M
311.35%
3.64M
85.33%
3.29M
9.43%
3.13M
5.13%
16.70M
434.23%
5.82M
65.18%
8.22M
41.36%
5.18M
36.92%
22M
324.30%
5.68M
74.20%
5.52M
2.77%
5.90M
6.83%
23.20M
293.42%
5.75M
75.22%
6.17M
7.34%
7.30M
18.25%
28.80M
294.74%
4.62M
83.96%
6.63M
43.56%
6.14M
7.33%
33.80M
450.04%
6.61M
80.46%
9.54M
44.42%
29.70M
211.35%
43.20M
45.45%
other current liabilities
74.42M
-
89.50M
20.27%
83.14M
7.11%
79.10M
4.86%
72.55M
8.28%
71.17M
1.90%
71.03M
0.19%
75.70M
6.57%
75.74M
0.05%
5.88M
92.24%
5.31M
9.64%
9.30M
75.01%
15.48M
66.42%
6.23M
59.72%
5.50M
11.69%
101.50M
1,743.78%
92.30M
9.06%
101.75M
10.23%
104.41M
2.62%
117M
12.06%
103.03M
11.94%
108.04M
4.87%
104.76M
3.04%
110.80M
5.77%
106.51M
3.87%
109.19M
2.52%
116.31M
6.52%
126.10M
8.42%
100.12M
20.61%
98.49M
1.62%
111.49M
13.20%
124.10M
11.31%
108.70M
12.41%
121.02M
11.34%
131.51M
8.67%
162.20M
23.34%
132.54M
18.29%
162.28M
22.44%
176M
8.46%
200M
13.64%
180.41M
9.80%
166.98M
7.44%
173M
3.60%
168.60M
2.54%
other liabilities
other non current assets
17.80M
-
18.77M
5.40%
17.57M
6.38%
20.70M
17.83%
1.84M
91.12%
1.92M
4.51%
2.08M
8.48%
17.60M
744.12%
1.30M
92.61%
1.88M
44.92%
2.81M
49.26%
22M
682.36%
45.54M
107.00%
7.63M
83.25%
7.00M
8.30%
38.60M
451.74%
35.97M
6.80%
38.92M
8.18%
44.40M
14.08%
45.60M
2.71%
52.34M
14.78%
51.31M
1.97%
65.77M
28.18%
71.90M
9.33%
71.99M
0.13%
71.58M
0.57%
73.45M
2.61%
67M
8.78%
61.36M
8.41%
63.73M
3.86%
67.82M
6.42%
69.10M
1.89%
64.90M
6.08%
75.14M
15.77%
84.78M
12.84%
87.40M
3.09%
84.16M
3.71%
94.07M
11.78%
103M
9.49%
107.10M
3.98%
109.36M
2.11%
109.61M
0.23%
115.20M
5.10%
183.60M
59.38%
other non current liabilities
13.32M
-
17.70M
32.91%
15.10M
14.72%
10.60M
29.78%
10.51M
0.90%
462K
95.60%
427K
7.58%
4.10M
860.19%
406K
90.10%
395K
2.71%
384K
2.78%
4.60M
1,097.92%
365K
92.07%
357K
2.19%
347K
2.80%
30M
8,545.53%
30.26M
0.87%
29.25M
3.35%
29.07M
0.59%
23.50M
19.17%
22.46M
4.41%
23.44M
4.35%
21.41M
8.66%
20.50M
4.25%
13.01M
36.56%
13.57M
4.31%
15.81M
16.58%
17M
7.49%
17.10M
0.61%
18.19M
6.36%
20.31M
11.67%
21.80M
7.32%
22.27M
2.16%
22.16M
0.51%
19.55M
11.74%
17.10M
12.55%
17.67M
3.33%
27.67M
56.62%
48.70M
75.98%
42.80M
12.11%
32.48M
24.12%
31.98M
1.52%
36.60M
14.44%
201.20M
449.73%
othertotal stockholders equity
182.68M
-
164.81M
9.78%
177.34M
7.60%
195.20M
10.07%
198.57M
1.73%
195.58M
1.50%
191.59M
2.04%
200.60M
4.71%
172.26M
14.13%
152.86M
11.26%
150.72M
1.40%
159.70M
5.96%
128.47M
19.55%
136.21M
6.02%
103.48M
24.02%
128.70M
24.37%
134.70M
4.66%
107.24M
20.39%
122.52M
14.25%
122.10M
0.34%
70.41M
42.34%
19.98M
71.63%
52.40M
162.31%
213.11M
306.70%
33.87M
84.11%
10.70M
68.41%
24.08M
125.07%
-7.10M
129.49%
6.40M
190.11%
35.15M
449.34%
29.79M
15.24%
-12.90M
143.30%
-88.61M
586.93%
-82.90M
6.45%
-73.30M
11.58%
-74.80M
2.05%
-157.24M
110.21%
55.52M
135.31%
-187.20M
437.19%
-164.90M
11.91%
-235.49M
42.81%
-237.57M
0.89%
-271.60M
14.32%
8.50M
103.13%
preferred stock
property plant equipment net
46.17M
-
45.20M
2.12%
45.80M
1.34%
45.20M
1.32%
43.80M
3.09%
46.05M
5.13%
47.20M
2.50%
48.20M
2.11%
47.91M
0.61%
47.39M
1.08%
45.63M
3.72%
50.40M
10.47%
47.77M
5.22%
49.24M
3.08%
46.01M
6.57%
54.80M
19.11%
58.00M
5.85%
58.62M
1.06%
59.43M
1.38%
60.60M
1.97%
59.81M
1.30%
58.02M
3.00%
57.38M
1.11%
61M
6.31%
244.14M
300.23%
231.98M
4.98%
227.20M
2.06%
216.10M
4.89%
211.85M
1.97%
213.64M
0.85%
214.20M
0.26%
219.10M
2.29%
207.13M
5.47%
207.07M
0.03%
199.99M
3.42%
191.90M
4.04%
204.15M
6.38%
200.27M
1.90%
211M
5.36%
237.90M
12.75%
240.37M
1.04%
233.13M
3.01%
243.70M
4.54%
237.30M
2.63%
retained earnings
86.83M
-
96.17M
10.75%
108.36M
12.68%
121.70M
12.31%
133.80M
9.94%
149.06M
11.41%
165.61M
11.10%
180.30M
8.87%
193.11M
7.10%
208.61M
8.03%
224.33M
7.54%
240.20M
7.07%
252.39M
5.07%
264.99M
4.99%
282.96M
6.78%
278M
1.75%
294.68M
6.00%
313.61M
6.42%
339.90M
8.38%
364.40M
7.21%
395.10M
8.42%
419.89M
6.28%
448.47M
6.81%
478.10M
6.61%
497.18M
3.99%
525.92M
5.78%
556.83M
5.88%
586.30M
5.29%
601.16M
2.53%
630.39M
4.86%
661.43M
4.92%
689M
4.17%
715.42M
3.83%
746.88M
4.40%
780.33M
4.48%
818.40M
4.88%
850.34M
3.90%
882.72M
3.81%
917.10M
3.89%
951.60M
3.76%
981.80M
3.17%
1.04B
5.91%
1.08B
3.85%
1.00B
7.02%
short term debt
61.08M
-
62.50M
2.32%
58.64M
6.18%
71.20M
21.42%
74.26M
4.29%
62.51M
15.82%
41.09M
34.26%
25.70M
37.46%
8.21M
68.05%
66.76M
712.92%
72.52M
8.63%
71.20M
1.82%
68.56M
3.71%
74.93M
9.29%
72.93M
2.67%
27.60M
62.16%
27.64M
0.16%
27.68M
0.12%
27.71M
0.11%
27.70M
0.03%
27.77M
0.26%
27.80M
0.11%
27.84M
0.13%
28M
0.58%
49.59M
77.13%
44.73M
9.81%
46.07M
2.99%
40.10M
12.96%
42.13M
5.06%
42.14M
0.02%
40.77M
3.23%
42.70M
4.72%
42.59M
0.25%
35.25M
17.24%
34.55M
1.99%
27M
21.85%
56.20M
108.14%
38.90M
30.78%
60.20M
54.75%
62.70M
4.15%
105.66M
68.51%
72.25M
31.62%
94.40M
30.66%
104.80M
11.02%
short term investments
79.03M
-
78.67M
0.45%
94.21M
19.75%
83.80M
11.05%
124.97M
49.13%
122.36M
2.09%
119.50M
2.33%
133.50M
11.71%
92.97M
30.36%
89.80M
3.42%
109.85M
22.33%
133M
21.08%
82.09M
38.28%
105.66M
28.72%
81.94M
22.45%
112M
36.69%
88.98M
20.55%
80.37M
9.68%
118.24M
47.12%
121M
2.33%
48.34M
60.05%
22.98M
52.48%
49.61M
115.92%
67.90M
36.88%
36.63M
46.05%
58.30M
59.15%
109.66M
88.10%
125.60M
14.53%
110.99M
11.63%
145.57M
31.16%
155.79M
7.02%
203.70M
30.76%
121.78M
40.22%
149.58M
22.83%
194.26M
29.87%
211.40M
8.82%
72.43M
65.74%
112.22M
54.94%
73.10M
34.86%
101.10M
38.30%
82.32M
18.57%
156.01M
89.50%
165.50M
6.09%
156.50M
5.44%
tax assets
42.18M
-
45.87M
8.74%
42.25M
7.89%
37.10M
12.19%
36.37M
1.96%
30.86M
15.15%
26.90M
12.83%
21.30M
20.82%
23.73M
11.40%
22.50M
5.17%
21.60M
3.99%
22.50M
4.15%
21.27M
5.45%
20.21M
4.98%
20.64M
2.13%
16.70M
19.10%
19.71M
18.04%
22.53M
14.32%
21.88M
2.89%
27.40M
25.21%
25.52M
6.86%
27.23M
6.70%
21.85M
19.74%
23.80M
8.91%
24.38M
2.45%
24.48M
0.38%
28.33M
15.76%
28.90M
2.00%
32.06M
10.95%
32.24M
0.53%
35.10M
8.89%
33M
5.99%
35.30M
6.96%
32.98M
6.56%
33.34M
1.07%
34.80M
4.39%
36.45M
4.74%
35.78M
1.84%
44.20M
23.53%
46.70M
5.66%
46.89M
0.41%
46.44M
0.97%
49.30M
6.17%
49.20M
0.20%
tax payables
8.76M
-
8.68M
0.95%
7.24M
16.56%
3.30M
54.44%
7.68M
132.67%
6.74M
12.23%
6.87M
1.96%
2M
70.89%
7.69M
284.60%
6.13M
20.33%
4.10M
33.03%
1.70M
58.58%
9.09M
434.59%
10.43M
14.74%
8.73M
16.32%
1.30M
85.10%
7.54M
480.31%
6.86M
9.08%
9.40M
37.03%
1.30M
86.17%
9.93M
663.69%
5.66M
42.98%
6.13M
8.28%
2.60M
57.59%
16.03M
516.38%
10.00M
37.58%
11.42M
14.15%
3.30M
71.10%
15.27M
362.73%
8.60M
43.71%
10.41M
21.08%
1.50M
85.59%
27.64M
1,742.47%
19.42M
29.74%
18.77M
3.32%
2.30M
87.75%
23.84M
936.65%
22.04M
7.57%
5.70M
74.14%
2.20M
61.40%
35.52M
1,514.59%
29.79M
16.15%
12M
59.71%
8.30M
30.83%
total assets
499.19M
-
502.48M
0.66%
513.00M
2.09%
538.40M
4.95%
544.04M
1.05%
530.54M
2.48%
521.24M
1.75%
530.30M
1.74%
499.81M
5.75%
482.20M
3.52%
499.46M
3.58%
525.50M
5.21%
513.86M
2.22%
536.57M
4.42%
516.91M
3.66%
704.10M
36.21%
721.08M
2.41%
703.70M
2.41%
740.64M
5.25%
759.60M
2.56%
720.73M
5.12%
689.03M
4.40%
747.50M
8.49%
785.60M
5.10%
968.36M
23.26%
958.61M
1.01%
1.02B
6.03%
1.01B
0.41%
1.01B
0.23%
1.06B
4.89%
1.11B
4.38%
1.11B
0.03%
1.03B
7.30%
1.07B
4.17%
1.11B
4.34%
1.16B
4.49%
1.13B
3.06%
1.20B
6.42%
1.41B
17.10%
1.50B
6.94%
1.47B
2.46%
1.45B
1.29%
1.48B
2.19%
1.41B
4.55%
total current assets
227.88M
-
235.34M
3.27%
252.68M
7.37%
253.80M
0.44%
295.13M
16.28%
294.71M
0.14%
295.42M
0.24%
315.10M
6.66%
283.60M
10.00%
274.70M
3.14%
299.85M
9.15%
322.50M
7.55%
303.98M
5.74%
323.23M
6.33%
313.60M
2.98%
363.10M
15.78%
377.84M
4.06%
357.06M
5.50%
386.91M
8.36%
400.50M
3.51%
287.19M
28.29%
263.17M
8.36%
310.05M
17.81%
335.40M
8.18%
334.46M
0.28%
342.54M
2.42%
399.99M
16.77%
428.80M
7.20%
434.32M
1.29%
475.32M
9.44%
512.69M
7.86%
509.90M
0.54%
433.53M
14.98%
467.86M
7.92%
511.89M
9.41%
568.10M
10.98%
543.54M
4.32%
457.33M
15.86%
448.10M
2.02%
504.10M
12.50%
459.85M
8.78%
541.70M
17.80%
553.20M
2.12%
531.40M
3.94%
total current liabilities
168.77M
-
181.26M
7.40%
169.28M
6.61%
184.80M
9.17%
180.21M
2.48%
163.94M
9.03%
142.31M
13.19%
128M
10.06%
111.28M
13.07%
97.98M
11.95%
101.93M
4.03%
103.30M
1.34%
107.19M
3.77%
103.19M
3.74%
98.67M
4.38%
148.80M
50.81%
142.97M
3.92%
150.70M
5.41%
152.15M
0.96%
167.30M
9.96%
150.48M
10.05%
157.91M
4.94%
157.25M
0.42%
162M
3.02%
188.66M
16.46%
182.55M
3.24%
192.03M
5.19%
205.80M
7.17%
177.64M
13.68%
176.65M
0.56%
192.16M
8.79%
207.50M
7.98%
188.06M
9.37%
194.70M
3.53%
205.17M
5.38%
230.70M
12.44%
228.52M
0.94%
237.42M
3.90%
272.80M
14.90%
303.80M
11.36%
327.74M
7.88%
274.18M
16.34%
303.20M
10.58%
311.30M
2.67%
total debt
94.20M
-
91.06M
3.33%
87.60M
3.80%
84.70M
3.31%
82.98M
2.02%
62.51M
24.67%
41.09M
34.26%
25.70M
37.46%
8.21M
68.05%
116.70M
-
116.88M
0.15%
102.95M
11.91%
103.07M
0.11%
89.10M
13.56%
89.23M
0.15%
75.28M
15.64%
75.36M
0.12%
61.40M
18.53%
258.86M
321.60%
236.82M
8.51%
235.85M
0.41%
212.30M
9.98%
214.47M
1.02%
206.78M
3.59%
209.10M
1.12%
208.60M
0.24%
197.50M
5.32%
190.61M
3.49%
184.41M
3.25%
167M
9.44%
213.67M
27.94%
257.09M
20.32%
363.90M
41.55%
372.30M
2.31%
404.60M
8.68%
352.74M
12.82%
374.80M
6.25%
369.40M
1.44%
total investments
79.03M
-
78.68M
0.45%
94.21M
19.75%
112.49M
19.40%
124.97M
11.10%
122.36M
2.09%
119.50M
2.33%
133.50M
11.71%
92.97M
30.36%
89.80M
3.42%
109.85M
22.33%
133M
21.08%
82.17M
38.21%
105.66M
28.58%
81.94M
22.45%
112.42M
37.20%
89.42M
20.46%
80.80M
9.65%
118.71M
46.92%
121.50M
2.35%
127.24M
4.72%
98.87M
22.30%
129.92M
31.41%
150.40M
15.77%
120.74M
19.72%
141.45M
17.15%
193.38M
36.71%
205.78M
6.41%
192.14M
6.63%
229.30M
19.34%
241.04M
5.12%
289.55M
20.12%
214.63M
25.87%
243.31M
13.36%
288.70M
18.66%
304.80M
5.58%
147.90M
51.48%
186.89M
26.36%
147.30M
21.18%
177M
20.16%
159.68M
9.79%
156.32M
2.10%
165.80M
6.06%
211.50M
27.56%
total liabilities
221.73M
-
233.52M
5.32%
219.29M
6.09%
213.50M
2.64%
203.60M
4.64%
177.79M
12.68%
155.94M
12.29%
141.30M
9.39%
126.28M
10.63%
112.54M
10.88%
116.20M
3.26%
117.40M
1.03%
124.75M
6.26%
127.06M
1.85%
122.14M
3.87%
289.10M
136.69%
283.30M
2.01%
274.36M
3.16%
269.71M
1.69%
264.60M
1.89%
246.63M
6.79%
241.13M
2.23%
238.58M
1.05%
233.20M
2.26%
429.15M
84.03%
413.91M
3.55%
427.52M
3.29%
425.20M
0.54%
394.54M
7.21%
385.92M
2.18%
406.61M
5.36%
422M
3.78%
390.23M
7.53%
395.39M
1.32%
397.82M
0.61%
410.40M
3.16%
424.20M
3.36%
514.22M
21.22%
664.30M
29.19%
703.20M
5.86%
706.86M
0.52%
632.15M
10.57%
658.20M
4.12%
647M
1.70%
total liabilities and stockholders equity
499.19M
-
502.48M
0.66%
513.00M
2.09%
538.40M
4.95%
544.04M
1.05%
530.54M
2.48%
521.24M
1.75%
530.30M
1.74%
499.81M
5.75%
482.20M
3.52%
499.46M
3.58%
525.50M
5.21%
513.86M
2.22%
536.57M
4.42%
516.91M
3.66%
704.10M
36.21%
721.08M
2.41%
703.70M
2.41%
740.64M
5.25%
759.60M
2.56%
720.73M
5.12%
689.03M
4.40%
747.50M
8.49%
785.60M
5.10%
968.36M
23.26%
958.61M
1.01%
1.02B
6.03%
1.01B
0.41%
1.01B
0.23%
1.06B
4.89%
1.11B
4.38%
1.11B
0.03%
1.03B
7.30%
1.07B
4.17%
1.11B
4.34%
1.16B
4.49%
1.13B
3.06%
1.20B
6.42%
1.41B
17.10%
1.50B
6.94%
1.47B
2.46%
1.45B
1.29%
1.48B
2.19%
1.41B
4.55%
total non current assets
271.31M
-
267.14M
1.54%
260.32M
2.55%
284.60M
9.33%
248.91M
12.54%
235.84M
5.25%
225.83M
4.24%
215.20M
4.71%
216.21M
0.47%
207.50M
4.03%
199.61M
3.80%
203M
1.70%
209.88M
3.39%
213.34M
1.65%
203.31M
4.70%
341.10M
67.77%
343.24M
0.63%
346.64M
0.99%
353.73M
2.05%
359M
1.49%
433.54M
20.76%
425.86M
1.77%
437.45M
2.72%
450.20M
2.91%
633.90M
40.80%
616.07M
2.81%
616.45M
0.06%
583.50M
5.34%
575.66M
1.34%
584.04M
1.46%
593.07M
1.54%
596.20M
0.53%
591.83M
0.73%
600.23M
1.42%
602.55M
0.39%
596.40M
1.02%
585.30M
1.86%
744.02M
27.12%
958.70M
28.85%
1.00B
4.35%
1.01B
0.72%
906.78M
10.01%
927M
2.23%
881.40M
4.92%
total non current liabilities
52.96M
-
52.26M
1.33%
50.02M
4.29%
28.70M
42.62%
23.39M
18.48%
13.85M
40.80%
13.63M
1.62%
13.30M
2.39%
15.00M
12.80%
14.56M
2.95%
14.27M
1.97%
14.10M
1.21%
17.55M
24.50%
23.87M
36.00%
23.48M
1.65%
140.30M
497.56%
140.33M
0.02%
123.66M
11.88%
117.56M
4.93%
97.30M
17.23%
96.15M
1.18%
83.22M
13.45%
81.33M
2.27%
71.20M
12.46%
240.48M
237.76%
231.36M
3.79%
235.49M
1.78%
219.40M
6.83%
216.90M
1.14%
209.28M
3.51%
214.45M
2.47%
214.50M
0.02%
202.17M
5.75%
200.70M
0.73%
192.65M
4.01%
179.70M
6.72%
195.68M
8.89%
276.80M
41.45%
391.50M
41.44%
399.40M
2.02%
379.12M
5.08%
357.97M
5.58%
355M
0.83%
335.70M
5.44%
total stockholders equity
277.46M
-
268.96M
3.06%
293.71M
9.20%
324.90M
10.62%
340.44M
4.78%
352.75M
3.62%
365.30M
3.56%
389M
6.49%
373.54M
3.98%
369.66M
1.04%
383.25M
3.68%
408.10M
6.48%
389.11M
4.65%
409.51M
5.24%
394.77M
3.60%
415M
5.12%
437.78M
5.49%
429.34M
1.93%
470.93M
9.69%
495M
5.11%
474.10M
4.22%
447.91M
5.53%
508.92M
13.62%
552.40M
8.54%
539.21M
2.39%
544.70M
1.02%
588.91M
8.12%
587.10M
0.31%
615.44M
4.83%
673.44M
9.42%
699.15M
3.82%
684.10M
2.15%
635.12M
7.16%
672.69M
5.92%
716.61M
6.53%
754.10M
5.23%
704.64M
6.56%
687.13M
2.48%
742.50M
8.06%
801.20M
7.91%
760.58M
5.07%
816.33M
7.33%
822M
0.70%
765.70M
6.85%

All numbers in USD (except ratios and percentages)