bf/NYSE:SNA_icon.jpeg

COM:SNAPON

Snap-on

  • Stock

Last Close

361.40

22/11 16:51

Market Cap

13.78B

Beta: -

Volume Today

140.46K

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
Jan '15
Apr '15
Jul '15
Oct '15
Jan '16
Apr '16
Jul '16
Oct '16
Dec '16
Apr '17
Jul '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
Jan '21
Apr '21
Jul '21
Oct '21
Jan '22
Apr '22
Jul '22
Oct '22
Dec '22
Apr '23
Jul '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
net income
96.90M
-
98.20M
1.34%
108.80M
10.79%
106.40M
2.21%
118.70M
11.56%
113.20M
4.63%
123M
8.66%
119.90M
2.52%
134.50M
12.18%
131.30M
2.38%
143.40M
9.22%
135.20M
5.72%
149.70M
10.72%
145.10M
3.07%
156.80M
8.06%
137.10M
12.56%
133.20M
2.84%
166.80M
25.23%
182.70M
9.53%
167.40M
8.37%
179.30M
7.11%
182.10M
1.56%
184.90M
1.54%
169.20M
8.49%
175M
3.43%
142M
18.86%
105.90M
25.42%
184.70M
74.41%
213.80M
15.76%
197.60M
7.58%
213.20M
7.89%
201.50M
5.49%
229.10M
13.70%
222.70M
2.79%
237.20M
6.51%
229.50M
3.25%
244.50M
6.54%
254.30M
4.01%
269.90M
6.13%
249.10M
7.71%
255.30M
2.49%
263.50M
3.21%
277.60M
5.35%
270M
2.74%
depreciation and amortization
19M
-
19.60M
3.16%
19.70M
0.51%
19.70M
0%
20.50M
4.06%
20M
2.44%
20.60M
3%
20.50M
0.49%
21.40M
4.39%
21M
1.87%
21.70M
3.33%
-24.50M
212.90%
21.70M
188.57%
23.10M
6.45%
22.80M
1.30%
23.50M
3.07%
23.80M
1.28%
24M
0.84%
24M
0%
23.20M
3.33%
22.90M
1.29%
22.60M
1.31%
23M
1.77%
22.90M
0.43%
23.90M
4.37%
23.80M
0.42%
23.80M
0%
23.90M
0.42%
25.20M
5.44%
24.70M
1.98%
25.50M
3.24%
24.90M
2.35%
29.70M
19.28%
25.70M
13.47%
25.40M
1.17%
24.40M
3.94%
24.70M
1.23%
24.90M
0.81%
24.80M
0.40%
24.60M
0.81%
25M
1.63%
24.50M
2%
24.60M
0.41%
24.60M
0%
deferred income tax
6.70M
-
6.80M
1.49%
-9.60M
241.18%
-300K
96.88%
6.30M
2,200%
10.70M
69.84%
-7.60M
171.03%
-9.30M
22.37%
1.10M
111.83%
9.40M
754.55%
-15.10M
260.64%
-6.80M
54.97%
13.80M
302.94%
7.40M
46.38%
-4.30M
158.11%
-13.20M
206.98%
22.40M
269.70%
400K
98.21%
-4.50M
1,225%
-2.80M
37.78%
20.60M
835.71%
5.40M
73.79%
7M
29.63%
-1.70M
124.29%
23.50M
1,482.35%
-3.60M
115.32%
1.70M
147.22%
-6.60M
488.24%
300K
104.55%
2.30M
666.67%
1.70M
26.09%
-600K
135.29%
5M
933.33%
2.30M
54%
-9.40M
508.70%
-7M
25.53%
3.80M
154.29%
-200K
105.26%
-9M
4,400%
-7.30M
18.89%
-2.20M
69.86%
1.60M
172.73%
-6M
475%
-2.80M
53.33%
stock based compensation
9.60M
-
8.60M
10.42%
10.10M
17.44%
8.60M
14.85%
10.80M
25.58%
11.50M
6.48%
11.60M
0.87%
6.70M
42.24%
10M
49.25%
5.80M
42%
8.40M
44.83%
7.30M
13.10%
9.50M
30.14%
7.40M
22.11%
7M
5.41%
7M
0%
8.90M
27.14%
6.70M
24.72%
7.90M
17.91%
8M
1.27%
4.60M
42.50%
7.30M
58.70%
6.80M
6.85%
4.60M
32.35%
5.10M
10.87%
1.10M
78.43%
5.80M
427.27%
5.60M
3.45%
7M
25%
12.30M
75.71%
11.50M
6.50%
9.50M
17.39%
8.10M
14.74%
9M
11.11%
8.50M
5.56%
8.10M
4.71%
8.40M
3.70%
10.20M
21.43%
10.20M
0%
11M
7.84%
13.30M
20.91%
9.80M
26.32%
6M
38.78%
5.70M
5%
change in working capital
-14.30M
-
-47.60M
232.87%
-12.50M
73.74%
-56.20M
349.60%
-66.90M
19.04%
-78.30M
17.04%
5.10M
106.51%
-34.10M
768.63%
-28.80M
15.54%
-38.40M
33.33%
-8.10M
78.91%
-57.10M
604.94%
-58.30M
2.10%
-20.50M
64.84%
-70.40M
243.41%
-75.10M
6.68%
-13.30M
82.29%
8.50M
163.91%
-40.50M
576.47%
-82.60M
103.95%
-30.70M
62.83%
-33.90M
10.42%
-92.10M
171.68%
-81.20M
11.83%
-48.90M
39.78%
28.70M
158.69%
93.10M
224.39%
1.50M
98.39%
50.80M
3,286.67%
68.50M
34.84%
-27.20M
139.71%
-59.20M
117.65%
-61.60M
4.05%
-73.20M
18.83%
-132.70M
81.28%
-139.10M
4.82%
-89M
36.02%
-6.60M
92.58%
-43M
551.52%
-10.70M
75.12%
-20.80M
94.39%
20.30M
197.60%
4.80M
-
accounts receivables
-14.20M
-
-31M
118.31%
-5M
83.87%
-25.70M
414.00%
4.30M
116.73%
-20.20M
569.77%
-6.60M
67.33%
-18M
172.73%
100K
100.56%
-4.80M
4,900%
-1M
79.17%
-25.40M
2,440%
-9.80M
61.42%
-1.90M
80.61%
-24.90M
1,210.53%
-24M
3.61%
-4.70M
80.42%
1.60M
134.04%
-10.70M
768.75%
-17.40M
62.62%
-21.20M
21.84%
14.80M
169.81%
-10.90M
173.65%
-12.30M
12.84%
-15.30M
24.39%
34.30M
324.18%
78.20M
127.99%
-54M
169.05%
-10.60M
80.37%
-9.80M
7.55%
5.80M
159.18%
-19.40M
434.48%
-38M
95.88%
-53.10M
39.74%
-20.60M
61.21%
-36.60M
77.67%
-9.70M
73.50%
-22.90M
136.08%
-7.80M
65.94%
-7.60M
2.56%
-13M
71.05%
-51.90M
299.23%
27.10M
152.22%
-3.60M
113.28%
inventory
3.50M
-
-18.50M
628.57%
-9.90M
46.49%
-29.10M
193.94%
-3.60M
87.63%
-24M
566.67%
-11.80M
50.83%
-31.30M
165.25%
23.80M
176.04%
-9.90M
141.60%
-2.10M
78.79%
-17.90M
752.38%
-2.80M
84.36%
-17.30M
517.86%
-31M
79.19%
-38.60M
24.52%
10.90M
128.24%
-10.20M
193.58%
-14.30M
40.20%
-24.80M
73.43%
10.70M
143.15%
-33.20M
410.28%
-19.60M
40.96%
-44.50M
127.04%
300K
100.67%
-23.80M
8,033.33%
-8.20M
65.55%
28.40M
446.34%
37.80M
33.10%
8.30M
78.04%
-24.40M
393.98%
-38.50M
57.79%
-20.80M
45.97%
-61.70M
196.63%
-61.70M
0%
-100.40M
62.72%
-48.30M
51.89%
-13.20M
72.67%
-200K
98.48%
-7.60M
3,700%
44.30M
682.89%
22.10M
50.11%
-200K
100.90%
-13.30M
6,550%
accounts payables
-8.30M
-
7M
184.34%
11.40M
62.86%
-1.80M
115.79%
-23.60M
1,211.11%
24.90M
205.51%
2.90M
88.35%
7.80M
168.97%
-30.90M
496.15%
15M
148.54%
9.10M
39.33%
3.60M
60.44%
-11.40M
416.67%
20.30M
278.07%
7.40M
63.55%
-1.20M
116.22%
-28.70M
2,291.67%
9.50M
133.10%
15.90M
67.37%
-200K
101.26%
2.30M
1,250%
1.80M
21.74%
14.80M
722.22%
-7.40M
150%
-11.80M
59.46%
1.90M
116.10%
-10M
626.32%
18.40M
284%
7.50M
59.24%
17.50M
133.33%
42M
140%
-11.20M
126.67%
8.50M
175.89%
24.10M
183.53%
18M
25.31%
4.40M
75.56%
-28.80M
754.55%
-500K
98.26%
-7.80M
1,460%
12.60M
261.54%
-52.40M
515.87%
23.30M
144.47%
14.80M
36.48%
-4.50M
130.41%
other working capital
4.70M
-
-5.10M
208.51%
-9M
76.47%
400K
104.44%
-44M
11,100%
-59M
34.09%
20.60M
134.92%
7.40M
64.08%
-21.80M
394.59%
-38.70M
77.52%
-14.10M
63.57%
-17.40M
23.40%
-34.30M
97.13%
-21.60M
37.03%
-21.90M
1.39%
-11.30M
48.40%
9.20M
181.42%
7.60M
17.39%
-31.40M
513.16%
-40.20M
28.03%
-22.50M
44.03%
-17.30M
23.11%
-76.40M
341.62%
-17M
77.75%
-22.10M
30%
16.30M
173.76%
33.10M
103.07%
8.70M
73.72%
16.10M
85.06%
52.50M
226.09%
-50.60M
196.38%
9.90M
119.57%
-11.30M
214.14%
17.50M
254.87%
-68.40M
490.86%
-6.50M
90.50%
-2.20M
66.15%
30M
1,463.64%
15.80M
47.33%
-8.10M
151.27%
300K
103.70%
26.80M
8,833.33%
40.30M
-
other non cash items
4.60M
-
2.70M
41.30%
7.90M
192.59%
9.80M
24.05%
7.80M
20.41%
1M
87.18%
7.60M
660%
10M
31.58%
6.20M
38%
12.50M
101.61%
11.80M
5.60%
57.80M
389.83%
15.30M
73.53%
29.90M
95.42%
15.20M
49.16%
16.20M
6.58%
18.50M
14.20%
25.50M
37.84%
17.30M
32.16%
16.60M
4.05%
19.20M
15.66%
17.80M
7.29%
15.90M
10.67%
17.30M
8.81%
18.10M
4.62%
21.40M
18.23%
23.30M
8.88%
14.90M
36.05%
20.50M
37.58%
13.90M
32.20%
13.50M
2.88%
10.30M
23.70%
12.40M
20.39%
7.40M
40.32%
11.80M
59.46%
14M
18.64%
18.20M
30%
19M
4.40%
17.40M
8.42%
18.70M
7.47%
26.30M
40.64%
29M
10.27%
-952.10M
-
net cash provided by operating activities
122.50M
-
88.30M
27.92%
124.40M
40.88%
88M
29.26%
97.20M
10.45%
78.10M
19.65%
160.30M
105.25%
113.70M
29.07%
144.40M
27.00%
141.60M
1.94%
162.10M
14.48%
111.90M
30.97%
151.70M
35.57%
192.40M
26.83%
127.10M
33.94%
95.50M
24.86%
193.50M
102.62%
231.90M
19.84%
186.90M
19.40%
129.80M
30.55%
215.90M
66.33%
201.30M
6.76%
145.50M
27.72%
131.10M
9.90%
196.70M
50.04%
213.40M
8.49%
253.60M
18.84%
224M
11.67%
317.60M
41.79%
319.30M
0.54%
238.20M
25.40%
186.40M
21.75%
222.70M
19.47%
193.90M
12.93%
140.80M
27.39%
129.90M
7.74%
210.60M
62.12%
301.60M
43.21%
270.30M
10.38%
285.40M
5.59%
296.90M
4.03%
348.70M
17.45%
301.10M
13.65%
274.20M
8.93%
investments in property plant and equipment
-19.90M
-
-18.30M
8.04%
-22.70M
24.04%
-22.30M
1.76%
-17.30M
22.42%
-18.10M
4.62%
-27.70M
53.04%
-18.50M
33.21%
-16.10M
12.97%
-19.50M
21.12%
-20.60M
5.64%
-16.50M
19.90%
-17.70M
7.27%
-18.60M
5.08%
-15.90M
14.52%
-22.90M
44.03%
-24.70M
7.86%
-18M
27.13%
-20.60M
14.44%
-29.90M
45.15%
-22.40M
25.08%
-20.20M
9.82%
-28M
38.61%
-29.60M
5.71%
-21.60M
27.03%
-17.20M
20.37%
-11.80M
31.40%
-10.10M
14.41%
-26.50M
162.38%
-19.30M
27.17%
-18.30M
5.18%
-16.20M
11.48%
-16.30M
0.62%
-20.20M
23.93%
-21.30M
5.45%
-20M
6.10%
-22.70M
13.50%
-23M
1.32%
-25.80M
12.17%
-25.10M
2.71%
-21.10M
15.94%
-21.80M
3.32%
-23.20M
6.42%
45M
293.97%
acquisitions net
-41.60M
-
300K
100.72%
-13.10M
-
1.30M
109.92%
-160.40M
-
-9.50M
94.08%
-70.70M
644.21%
-2.70M
96.18%
-3M
-
-1.30M
-
-8M
515.38%
-29.60M
270%
300K
101.01%
-6.10M
2,133.33%
-35.40M
-
-200M
464.97%
4.20M
102.10%
-3.90M
192.86%
500K
-
500K
0%
700K
40%
500K
28.57%
500K
0%
500K
0%
-41.40M
8,380%
1.10M
102.66%
-1.60M
-
purchases of investments
sales maturities of investments
other investing activites
-24.60M
-
-32.60M
32.52%
-55.40M
69.94%
-34.60M
37.55%
-28.70M
17.05%
-41.40M
44.25%
-57.70M
39.37%
-55.30M
4.16%
-59.80M
8.14%
-60.10M
0.50%
-74.70M
24.29%
-52.70M
29.45%
-51.20M
2.85%
-53.60M
4.69%
-52M
2.99%
-36.50M
29.81%
-34.30M
6.03%
-16.10M
53.06%
-43.10M
167.70%
-18.70M
56.61%
-38.40M
105.35%
-17.20M
55.21%
-29.20M
69.77%
-17.60M
39.73%
-20.10M
14.20%
-26.50M
31.84%
-33.80M
27.55%
-8.70M
74.26%
-11.70M
34.48%
12.10M
203.42%
-15.60M
228.93%
-9.60M
38.46%
-7.50M
21.88%
13.60M
281.33%
-53M
489.71%
-38.40M
27.55%
-45.90M
19.53%
-50.40M
9.80%
-69.30M
37.50%
-35.10M
49.35%
-42.10M
19.94%
-42.50M
0.95%
-37M
12.94%
-18.50M
50.00%
net cash used for investing activites
-44.50M
-
-50.90M
14.38%
-119.70M
135.17%
-56.60M
52.72%
-46M
18.73%
-59.50M
29.35%
-85.40M
43.53%
-86.90M
1.76%
-74.60M
14.15%
-79.60M
6.70%
-95.30M
19.72%
-69.20M
27.39%
-229.30M
231.36%
-81.70M
64.37%
-138.60M
69.65%
-62.10M
55.19%
-59M
4.99%
-37.10M
37.12%
-63.70M
71.70%
-48.60M
23.70%
-60.80M
25.10%
-38.70M
36.35%
-65.20M
68.48%
-76.80M
17.79%
-41.40M
46.09%
-49.80M
20.29%
-45.60M
8.43%
-18.80M
58.77%
-73.60M
291.49%
-207.20M
181.52%
-29.70M
85.67%
-29.70M
0%
-23.80M
19.87%
-6.60M
72.27%
-73.80M
1,018.18%
-57.90M
21.54%
-67.90M
17.27%
-72.90M
7.36%
-94.60M
29.77%
-59.70M
36.89%
-104.60M
75.21%
-63.20M
39.58%
-60.20M
4.75%
-40.50M
32.72%
debt repayment
-1.90M
-
-100M
5,163.16%
-29.80M
70.20%
-1.60M
94.63%
-1.50M
6.25%
-22.80M
1,420%
-1.60M
92.98%
-3.20M
100%
-1.50M
53.13%
-800K
46.67%
-3.80M
375%
-4.50M
18.42%
-119.40M
2,553.33%
-150M
25.63%
-83M
44.67%
-4.50M
94.58%
-20.40M
353.33%
-495.70M
2,329.90%
-21.10M
95.74%
-38.10M
80.57%
-20.80M
45.41%
-43.80M
110.58%
-43.80M
0%
-65.10M
48.63%
-29.30M
54.99%
-41.90M
43.00%
-2.30M
-
-500K
78.26%
-2.40M
380%
-500K
79.17%
-249.90M
49,880%
-300K
99.88%
-200K
-
-1M
400%
-800K
20%
-500K
37.50%
-300K
40%
-1.70M
466.67%
-400K
76.47%
-1.20M
-
common stock issued
1.30M
-
12.80M
884.62%
19.30M
50.78%
-1.30M
106.74%
2.20M
269.23%
14.50M
559.09%
22M
51.72%
3.20M
85.45%
1.90M
40.63%
9.90M
421.05%
18.50M
86.87%
4M
78.38%
9.40M
135%
14.10M
50%
20.50M
45.39%
1.60M
92.20%
10M
525%
11.50M
15%
16.80M
46.09%
25.80M
53.57%
1.40M
94.57%
4.80M
242.86%
19.80M
312.50%
1.60M
91.92%
25.20M
1,475%
1.50M
94.05%
12.30M
720%
2.70M
78.05%
39.30M
1,355.56%
93M
136.64%
61.80M
33.55%
3.60M
94.17%
4M
11.11%
5.80M
45%
23.40M
303.45%
12.20M
47.86%
13.60M
11.48%
32.80M
141.18%
51.80M
57.93%
9.90M
80.89%
19.10M
92.93%
28.30M
48.17%
-51.70M
-
common stock repurchased
-15.10M
-
-22.10M
46.36%
-40.40M
82.81%
-5M
87.62%
-11.80M
136%
-49.70M
321.19%
-37.20M
25.15%
-14.70M
60.48%
-8.80M
40.14%
-23.10M
162.50%
-35.40M
53.25%
-17.90M
49.44%
-44M
145.81%
-35.80M
18.64%
-86.70M
142.18%
-90.10M
3.92%
-75.30M
16.43%
-43.50M
42.23%
-55.20M
26.90%
-85.70M
55.25%
-99.70M
16.34%
-47.40M
52.46%
-60.10M
26.79%
-59.70M
0.67%
-71.20M
19.26%
-50.50M
29.07%
-45.10M
-
-78.70M
74.50%
-151.90M
93.01%
-137.40M
9.55%
-66.50M
51.60%
-75.50M
13.53%
-28.80M
61.85%
-53.80M
86.81%
-50.20M
6.69%
-65.30M
30.08%
-87.20M
33.54%
-94.80M
8.72%
-51.80M
45.36%
-60.90M
17.57%
-70.20M
15.27%
-47.40M
32.48%
-59.90M
26.37%
dividends paid
-25.50M
-
-25.60M
0.39%
-25.60M
0%
-25.60M
0%
-30.80M
20.31%
-30.90M
0.32%
-30.80M
0.32%
-30.80M
0%
-35.40M
14.94%
-35.40M
0%
-35.50M
0.28%
-35.40M
0.28%
-41.20M
16.38%
-41.20M
0%
-41.10M
0.24%
-40.70M
0.97%
-46.40M
14.00%
-46.50M
0.22%
-46.30M
0.43%
-46.10M
0.43%
-53.10M
15.18%
-52.80M
0.56%
-52.50M
0.57%
-52.30M
0.38%
-59M
12.81%
-59M
0%
-58.70M
0.51%
-58.80M
0.17%
-66.80M
13.61%
-66.70M
0.15%
-66.70M
0%
-66.30M
0.60%
-76.10M
14.78%
-75.70M
0.53%
-75.70M
0%
-75.70M
0%
-86M
13.61%
-86.10M
0.12%
-85.90M
0.23%
-85.60M
0.35%
-98M
14.49%
-98.20M
0.20%
-98M
0.20%
-97.90M
0.10%
other financing activites
-1.50M
-
7.80M
620%
59.40M
661.54%
12M
79.80%
700K
94.17%
53.60M
7,557.14%
-17.30M
132.28%
14.60M
184.39%
-51.10M
450%
100K
100.20%
3.60M
3,500%
8.90M
147.22%
234.80M
2,538.20%
146.30M
37.69%
166.90M
14.08%
104.20M
37.57%
-4.50M
104.32%
383.70M
8,626.67%
500K
99.87%
72.80M
14,460%
37.10M
49.04%
-8.40M
122.64%
63.50M
855.95%
126M
98.43%
-4.90M
103.89%
-7.20M
46.94%
335.90M
4,765.28%
-1.60M
100.48%
-4.90M
206.25%
-3M
38.78%
-5.10M
70%
-6.70M
31.37%
-6.20M
7.46%
-7.60M
22.58%
-6.10M
19.74%
-6.80M
11.48%
-7.10M
4.41%
-10.80M
52.11%
-7.10M
34.26%
-7.50M
5.63%
-7.50M
0%
-23.70M
216%
17.50M
173.84%
54.50M
211.43%
net cash used provided by financing activities
-42.70M
-
-127.10M
197.66%
-17.10M
86.55%
-21.50M
25.73%
-41.20M
91.63%
-35.30M
14.32%
-64.90M
83.85%
-30.90M
52.39%
-94.90M
207.12%
-49.30M
48.05%
-52.60M
6.69%
-44.90M
14.64%
39.60M
188.20%
-66.60M
268.18%
-23.40M
64.86%
-29.50M
26.07%
-136.60M
363.05%
-190.50M
39.46%
-105.30M
44.72%
-71.30M
32.29%
-135.10M
89.48%
-147.60M
9.25%
-73.10M
50.47%
-49.50M
32.28%
-139.20M
181.21%
-157.10M
12.86%
289.50M
284.28%
-105.10M
136.30%
-111.60M
6.18%
-131M
17.38%
-147.90M
12.90%
-385.80M
160.85%
-154.10M
60.06%
-106.30M
31.02%
-112.20M
5.55%
-120.70M
7.58%
-145.80M
20.80%
-152.10M
4.32%
-136.50M
10.26%
-135.30M
0.88%
-149M
10.13%
-164.20M
10.20%
-127.90M
22.11%
-156.20M
22.13%
effect of forex changes on cash
-200K
-
-100K
50%
400K
500%
-1M
350%
-1.80M
80%
-1.80M
0%
200K
111.11%
-1.30M
750%
-1.30M
0%
800K
161.54%
-600K
175%
-200K
66.67%
-1.90M
850%
1.30M
168.42%
900K
30.77%
1.20M
33.33%
1.20M
-
-3.10M
358.33%
-1.30M
-
500K
138.46%
400K
20%
-1.30M
425%
900K
169.23%
-5.20M
677.78%
2.90M
155.77%
1.20M
58.62%
3.50M
191.67%
100K
97.14%
700K
600%
-1.30M
285.71%
-300K
76.92%
100K
133.33%
-3M
3,100%
-4.90M
63.33%
1M
120.41%
-1.70M
-
-2.40M
41.18%
-1.10M
54.17%
-1.80M
63.64%
-1.30M
27.78%
3.10M
338.46%
net change in cash
35.10M
-
-89.80M
355.84%
-12M
86.64%
8.90M
174.17%
8.20M
7.87%
-18.50M
325.61%
10.20M
155.14%
-5.40M
152.94%
-26.40M
388.89%
13.50M
151.14%
13.60M
0.74%
-2.40M
117.65%
-39.90M
1,562.50%
45.40M
213.78%
-34M
174.89%
5.10M
115.00%
-2.10M
141.18%
5.50M
361.90%
14.80M
169.09%
9.90M
33.11%
18.70M
88.89%
15.50M
17.11%
7.60M
50.97%
3.50M
53.95%
17M
385.71%
1.30M
92.35%
500.40M
38,392.31%
101.30M
79.76%
135.90M
34.16%
-18.80M
113.83%
61.30M
426.06%
-230.40M
475.86%
44.50M
119.31%
81.10M
82.25%
-48.20M
159.43%
-53.60M
11.20%
-2.10M
96.08%
76.60M
3,747.62%
37.50M
51.04%
88M
134.67%
42.20M
52.05%
119.50M
183.18%
111.70M
6.53%
80.60M
27.84%
cash at beginning of period
182.50M
-
217.60M
19.23%
127.80M
41.27%
115.80M
9.39%
124.70M
7.69%
132.90M
6.58%
114.40M
13.92%
124.60M
8.92%
119.20M
4.33%
92.80M
22.15%
106.30M
14.55%
119.90M
12.79%
117.50M
2.00%
77.60M
33.96%
123M
58.51%
89M
27.64%
94.10M
5.73%
92M
2.23%
97.50M
5.98%
112.30M
15.18%
122.20M
8.82%
140.90M
15.30%
156.40M
11.00%
164M
4.86%
167.50M
2.13%
184.50M
10.15%
185.80M
0.70%
686.20M
269.32%
787.50M
14.76%
923.40M
17.26%
904.60M
2.04%
965.90M
6.78%
735.50M
23.85%
780M
6.05%
861.10M
10.40%
812.90M
5.60%
759.30M
6.59%
757.20M
0.28%
833.80M
10.12%
871.30M
4.50%
959.30M
10.10%
1.00B
4.40%
1.12B
11.93%
1.23B
9.96%
cash at end of period
217.60M
-
127.80M
41.27%
115.80M
9.39%
124.70M
7.69%
132.90M
6.58%
114.40M
13.92%
124.60M
8.92%
119.20M
4.33%
92.80M
22.15%
106.30M
14.55%
119.90M
12.79%
117.50M
2.00%
77.60M
33.96%
123M
58.51%
89M
27.64%
94.10M
5.73%
92M
2.23%
97.50M
5.98%
112.30M
15.18%
122.20M
8.82%
140.90M
15.30%
156.40M
11.00%
164M
4.86%
167.50M
2.13%
184.50M
10.15%
185.80M
0.70%
686.20M
269.32%
787.50M
14.76%
923.40M
17.26%
904.60M
2.04%
965.90M
6.78%
735.50M
23.85%
780M
6.05%
861.10M
10.40%
812.90M
5.60%
759.30M
6.59%
757.20M
0.28%
833.80M
10.12%
871.30M
4.50%
959.30M
10.10%
1.00B
4.40%
1.12B
11.93%
1.23B
9.96%
1.31B
6.54%
operating cash flow
122.50M
-
88.30M
27.92%
124.40M
40.88%
88M
29.26%
97.20M
10.45%
78.10M
19.65%
160.30M
105.25%
113.70M
29.07%
144.40M
27.00%
141.60M
1.94%
162.10M
14.48%
111.90M
30.97%
151.70M
35.57%
192.40M
26.83%
127.10M
33.94%
95.50M
24.86%
193.50M
102.62%
231.90M
19.84%
186.90M
19.40%
129.80M
30.55%
215.90M
66.33%
201.30M
6.76%
145.50M
27.72%
131.10M
9.90%
196.70M
50.04%
213.40M
8.49%
253.60M
18.84%
224M
11.67%
317.60M
41.79%
319.30M
0.54%
238.20M
25.40%
186.40M
21.75%
222.70M
19.47%
193.90M
12.93%
140.80M
27.39%
129.90M
7.74%
210.60M
62.12%
301.60M
43.21%
270.30M
10.38%
285.40M
5.59%
296.90M
4.03%
348.70M
17.45%
301.10M
13.65%
274.20M
8.93%
capital expenditure
-19.90M
-
-18.30M
8.04%
-22.70M
24.04%
-22.30M
1.76%
-17.30M
22.42%
-18.10M
4.62%
-27.70M
53.04%
-18.50M
33.21%
-16.10M
12.97%
-19.50M
21.12%
-20.60M
5.64%
-16.50M
19.90%
-17.70M
7.27%
-18.60M
5.08%
-15.90M
14.52%
-22.90M
44.03%
-24.70M
7.86%
-18M
27.13%
-20.60M
14.44%
-29.90M
45.15%
-22.40M
25.08%
-20.20M
9.82%
-28M
38.61%
-29.60M
5.71%
-21.60M
27.03%
-17.20M
20.37%
-11.80M
31.40%
-10.10M
14.41%
-26.50M
162.38%
-19.30M
27.17%
-18.30M
5.18%
-16.20M
11.48%
-16.30M
0.62%
-20.20M
23.93%
-21.30M
5.45%
-20M
6.10%
-22.70M
13.50%
-23M
1.32%
-25.80M
12.17%
-25.10M
2.71%
-21.10M
15.94%
-21.80M
3.32%
-23.20M
6.42%
45M
293.97%
free cash flow
102.60M
-
70M
31.77%
101.70M
45.29%
65.70M
35.40%
79.90M
21.61%
60M
24.91%
132.60M
121%
95.20M
28.21%
128.30M
34.77%
122.10M
4.83%
141.50M
15.89%
95.40M
32.58%
134M
40.46%
173.80M
29.70%
111.20M
36.02%
72.60M
34.71%
168.80M
132.51%
213.90M
26.72%
166.30M
22.25%
99.90M
39.93%
193.50M
93.69%
181.10M
6.41%
117.50M
35.12%
101.50M
13.62%
175.10M
72.51%
196.20M
12.05%
241.80M
23.24%
213.90M
11.54%
291.10M
36.09%
300M
3.06%
219.90M
26.70%
170.20M
22.60%
206.40M
21.27%
173.70M
15.84%
119.50M
31.20%
109.90M
8.03%
187.90M
70.97%
278.60M
48.27%
244.50M
12.24%
260.30M
6.46%
275.80M
5.95%
326.90M
18.53%
277.90M
14.99%
319.20M
14.86%

All numbers in (except ratios and percentages)