Trending stocks MMM O MO BATS MDLZ KHC KVUE KO PEP
Acceder

Allete Inc

ALE

Closed
$ 65.68
0.05
0.08%
+

Allete Inc Cash Flow

Concept
Operating Cash Flow
Net Income
Depreciation & Amortization
Stock based compensation
Other non cash items
Change in working capital
Investing Cash Flow
Capital Expenditures
Financing Cash Flow
Dividends Paid
Payout Ratio
Share Issuance / Repurchase
Debt Issued / Paid
Other Investing Activities
End Cash Position
Changes in Cash
Beginning Cash Position
Free Cash Flow
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
585M
247M
252M
7M
-48M
110M
-274M
271M
-280M
156M
63.02 %
0M
0M
-10M
77M
39M
38M
314M
221M
131M
250M
5M
26M
-152M
-6M
221M
155M
146M
111.2 %
396M
-92M
930M
40M
-8M
48M
1M
264M
138M
242M
6M
-17M
-77M
-15M
473M
204M
132M
95.8 %
733M
180M
86M
48M
-18M
65M
-210M
300M
162M
228M
6M
-26M
-31M
-95M
718M
486M
128M
79.42 %
672M
184M
412M
65M
-27M
93M
-418M
250M
186M
214M
6M
-94M
-45M
-30M
597M
109M
121M
65.46 %
202M
130M
99M
93M
14M
79M
-348M
433M
174M
211M
7M
-17M
64M
-42M
312M
-115M
115M
65.98 %
76M
-20M
-1M
79M
-31M
110M
121M
403M
172M
182M
7M
33M
-5M
-6M
209M
-103M
109M
63.02 %
132M
-59M
-22M
99M
71M
28M
194M
332M
156M
201M
5M
-44M
-5M
-6M
266M
-125M
103M
65.71 %
3M
-45M
-2M
28M
-70M
97M
66M
340M
142M
172M
12M
25M
-34M
-2M
287M
230M
98M
69.18 %
322M
167M
4M
97M
-49M
146M
53M
270M
126M
136M
11M
-9M
-28M
-5M
599M
404M
84M
66.67 %
379M
239M
43M
146M
49M
97M
-329M
239M
105M
117M
11M
1M
-22M
8M
329M
114M
75M
71.86 %
170M
91M
-1M
97M
17M
81M
-89M
240M
97M
100M
10M
12M
-17M
-5M
406M
160M
69M
71.32 %
180M
152M
-1M
81M
-20M
101M
-166M
242M
94M
90M
2M
3M
17M
6M
239M
55M
62M
66.29 %
39M
78M
82M
101M
56M
45M
3M
229M
75M
81M
2M
-16M
22M
-2M
249M
41M
61M
81.19 %
155M
82M
-1M
45M
19M
26M
-20M
137M
61M
65M
2M
-30M
-35M
0M
319M
106M
57M
92.59 %
0M
0M
111M
26M
-76M
102M
-181M
152M
83M
0M
0M
41M
-10M
0M
301M
203M
50M
60.99 %
0M
0M
182M
102M
79M
23M
-149M
123M
88M
0M
0M
45M
-24M
0M
210M
10M
44M
50.65 %
0M
0M
33M
23M
-22M
45M
-87M
143M
76M
0M
0M
41M
-3M
0M
102M
-33M
44M
57.3 %
0M
0M
-5M
45M
-45M
90M
40M
54M
18M
0M
0M
61M
10M
0M
59M
-14M
37M
209.38 %
0M
0M
2M
90M
44M
46M
-5M
169M
31M
0M
0M
170M
-31M
0M
63M
-229M
80M
255.45 %
-6M
0M
-19M
195M
-31M
226M
106M
246M
236M
0M
0M
-55M
50M
0M
181M
-471M
93M
39.37 %
-75M
0M
-347M
230M
27M
203M
65M
453M
137M
0M
0M
82M
207M
0M
206M
-243M
89M
65.08 %
0M
0M
-197M
203M
-31M
234M
247M
104M
139M
0M
0M
122M
-167M
0M
153M
220M
82M
59.01 %
0M
0M
113M
234M
15M
219M
-49M
276M
149M
0M
0M
58M
75M
0M
169M
342M
75M
50.71 %
-32M
0M
425M
219M
118M
102M
107M
174M
68M
0M
0M
121M
-3M
0M
100M
4M
0M
0 %
-75M
0M
57M
102M
12M
89M
74M
146M
89M
0M
0M
80M
-24M
0M
81M
-12M
0M
0 %
-67M
0M
-56M
89M
32M
58M
66M
117M
78M
0M
0M
54M
-16M
0M
53M
-83M
0M
0 %
-65M
0M
-38M
42M
2M
40M
64M
77M
69M
0M
0M
67M
-49M
0M
94M
118M
0M
0 %
-80M
0M
107M
40M
9M
32M
-17M
124M
65M
0M
0M
61M
24M
0M
118M
-21M
0M
0 %
-61M
0M
34M
32M
5M
27M
6M
117M
61M
0M
0M
39M
11M
0M
80M
-29M
0M
0 %
-60M
0M
30M
27M
-5M
32M
36M
Concept
Operating Cash Flow
Net Income
Depreciation & Amortization
Stock based compensation
Other non cash items
Change in working capital
Investing Cash Flow
Capital Expenditures
Financing Cash Flow
Dividends Paid
Payout Ratio
Share Issuance / Repurchase
Debt Issued / Paid
Other Investing Activities
End Cash Position
Changes in Cash
Beginning Cash Position
Free Cash Flow
4Q2023
3Q2023
2Q2023
1Q2023
4Q2022
3Q2022
2Q2022
1Q2022
4Q2021
3Q2021
2Q2021
1Q2021
4Q2020
3Q2020
2Q2020
1Q2020
4Q2019
3Q2019
2Q2019
1Q2019
4Q2018
3Q2018
2Q2018
1Q2018
4Q2017
3Q2017
2Q2017
1Q2017
4Q2016
3Q2016
2Q2016
1Q2016
4Q2015
3Q2015
2Q2015
1Q2015
4Q2014
3Q2014
2Q2014
1Q2014
4Q2013
3Q2013
2Q2013
1Q2013
4Q2012
3Q2012
2Q2012
1Q2012
4Q2011
3Q2011
2Q2011
1Q2011
4Q2010
3Q2010
2Q2010
1Q2010
4Q2009
3Q2009
2Q2009
1Q2009
4Q2008
3Q2008
2Q2008
1Q2008
4Q2007
3Q2007
2Q2007
1Q2007
4Q2006
3Q2006
2Q2006
1Q2006
4Q2005
3Q2005
2Q2005
1Q2005
4Q2004
3Q2004
2Q2004
1Q2004
4Q2003
3Q2003
2Q2003
1Q2003
4Q2002
3Q2002
2Q2002
1Q2002
4Q2001
3Q2001
2Q2001
1Q2001
4Q2000
3Q2000
2Q2000
1Q2000
4Q1999
3Q1999
2Q1999
1Q1999
4Q1998
3Q1998
2Q1998
1Q1998
4Q1997
3Q1997
2Q1997
1Q1997
4Q1996
3Q1996
2Q1996
1Q1996
4Q1995
3Q1995
2Q1995
1Q1995
4Q1994
3Q1994
2Q1994
1Q1994
65M
52M
64M
3M
-74M
5M
-83M
87M
-42M
39M
76.4 %
0M
0M
0M
77M
-52M
129M
-22M
188M
70M
65M
2M
10M
28M
-69M
64M
-39M
39M
56.2 %
6M
4M
-8M
131M
80M
51M
125M
239M
41M
64M
2M
29M
110M
-57M
51M
-171M
39M
95.77 %
165M
-139M
2M
51M
12M
40M
189M
92M
38M
64M
1M
12M
-16M
-1M
70M
-18M
39M
103.03 %
10M
11M
245M
40M
-1M
40M
22M
140M
37M
63M
1M
39M
20M
-1M
69M
-76M
37M
100 %
4M
-41M
64M
40M
-8M
49M
72M
89M
27M
61M
2M
15M
-7M
-1M
63M
-58M
37M
138.3 %
4M
-24M
244M
49M
-33M
82M
27M
-3M
21M
63M
1M
-25M
-55M
-1M
32M
197M
37M
178.38 %
231M
4M
239M
82M
7M
75M
-35M
-5M
47M
64M
1M
-3M
-109M
-3M
57M
92M
35M
74.71 %
157M
-30M
383M
75M
27M
48M
-62M
54M
49M
61M
1M
-2M
-47M
3M
89M
16M
33M
67.74 %
222M
-50M
60M
48M
-18M
65M
-35M
104M
24M
60M
2M
-1M
24M
-1M
91M
-14M
33M
136.96 %
132M
-50M
-2M
65M
-2M
67M
13M
17M
22M
60M
1M
-2M
-60M
-16M
159M
48M
33M
153.66 %
184M
76M
-1M
67M
-110M
177M
-142M
89M
43M
61M
2M
-12M
5M
0M
134M
154M
33M
75.9 %
195M
154M
29M
177M
112M
65M
-46M
56M
41M
58M
1M
-9M
-24M
-4M
177M
104M
32M
78.48 %
65M
-216M
347M
65M
-20M
85M
-121M
99M
39M
57M
2M
-10M
18M
-25M
121M
94M
32M
82.67 %
310M
124M
-2M
85M
48M
37M
-22M
56M
17M
57M
1M
4M
-16M
-39M
266M
208M
32M
187.88 %
187M
168M
67M
37M
-42M
79M
-210M
89M
65M
56M
2M
-11M
-9M
-28M
154M
80M
32M
49.6 %
110M
109M
0M
79M
-14M
93M
-66M
73M
50M
53M
1M
-11M
-18M
-12M
176M
70M
30M
61.46 %
2M
-4M
104M
93M
-43M
135M
-103M
81M
31M
56M
2M
-5M
-1M
-22M
185M
53M
30M
96.67 %
100M
84M
0M
135M
-71M
207M
-104M
16M
34M
51M
2M
-44M
-22M
-4M
147M
-36M
30M
89.39 %
1M
-6M
0M
207M
-159M
365M
-131M
79M
71M
53M
2M
-35M
-3M
8M
89M
22M
30M
43.38 %
100M
56M
-5M
365M
286M
79M
-10M
135M
61M
53M
2M
-3M
27M
-34M
111M
-56M
29M
47.46 %
3M
-33M
0M
79M
-63M
142M
24M
104M
31M
53M
2M
0M
16M
-2M
68M
-26M
29M
94.92 %
1M
-1M
0M
142M
9M
133M
36M
73M
31M
57M
2M
1M
-12M
-5M
45M
-7M
29M
91.8 %
72M
16M
0M
133M
17M
116M
28M
121M
51M
47M
2M
-15M
33M
-1M
88M
-27M
29M
56.57 %
4M
-2M
0M
116M
6M
110M
33M
96M
41M
27M
2M
49M
-4M
1M
78M
-24M
27M
65.43 %
6M
-2M
4M
99M
-6M
104M
18M
123M
45M
52M
2M
-5M
15M
-2M
49M
-36M
27M
61.36 %
45M
-14M
-3M
104M
20M
84M
74M
86M
37M
51M
2M
-4M
-7M
-2M
44M
-40M
27M
73.61 %
85M
-10M
-1M
84M
2M
82M
41M
99M
49M
52M
2M
-8M
-10M
-3M
37M
-3M
27M
54.64 %
1M
-32M
-22M
82M
54M
28M
62M
94M
44M
51M
2M
-15M
8M
-2M
146M
-18M
26M
57.95 %
3M
4M
5M
28M
-80M
107M
-52M
92M
40M
51M
1M
-18M
15M
-3M
45M
-30M
26M
64.2 %
-1M
-16M
4M
107M
15M
92M
47M
53M
25M
50M
2M
-4M
-24M
-1M
32M
-27M
26M
104 %
2M
1M
-4M
92M
-5M
97M
21M
93M
46M
49M
1M
-8M
-5M
0M
42M
-51M
26M
55.32 %
-1M
-33M
-6M
97M
0M
97M
51M
86M
19M
46M
2M
36M
-16M
-1M
79M
-7M
24M
128.95 %
86M
11M
3M
97M
-6M
103M
7M
72M
60M
44M
3M
-4M
-45M
-1M
68M
133M
25M
40.65 %
225M
151M
4M
103M
42M
61M
5M
111M
22M
42M
3M
-4M
41M
0M
52M
-7M
25M
110.87 %
15M
11M
-2M
61M
-12M
72M
58M
72M
40M
39M
3M
-3M
-14M
-1M
88M
110M
25M
62.35 %
-3M
-6M
-1M
72M
-74M
146M
-17M
58M
33M
37M
3M
-2M
-21M
-1M
131M
105M
21M
64.29 %
1M
0M
54M
146M
-5M
151M
-73M
86M
42M
34M
3M
-8M
5M
-1M
134M
116M
21M
49.48 %
163M
47M
-3M
151M
67M
84M
-48M
51M
17M
34M
3M
1M
-8M
-2M
118M
107M
21M
122.5 %
115M
113M
-1M
84M
39M
45M
-67M
75M
34M
32M
3M
1M
-4M
-1M
216M
77M
21M
62.96 %
100M
79M
-7M
45M
-53M
97M
-141M
51M
33M
30M
3M
2M
-26M
-2M
133M
24M
18M
54.43 %
19M
7M
0M
97M
-67M
165M
-83M
78M
25M
29M
3M
3M
9M
5M
67M
12M
19M
76.19 %
30M
1M
1M
165M
20M
145M
11M
53M
14M
29M
3M
4M
-1M
-1M
59M
76M
19M
134.29 %
10M
85M
149M
145M
68M
77M
-6M
58M
33M
28M
3M
-8M
-4M
6M
70M
2M
20M
60.24 %
2M
-2M
-2M
77M
-4M
81M
-12M
44M
29M
26M
8M
-10M
-23M
-5M
74M
11M
17M
58.11 %
25M
3M
5M
81M
-24M
104M
-30M
67M
29M
25M
1M
7M
-5M
0M
110M
143M
17M
56.41 %
22M
138M
159M
104M
96M
9M
-43M
60M
14M
25M
1M
-1M
16M
0M
168M
1M
18M
123.08 %
7M
12M
14M
9M
-110M
118M
-108M
69M
24M
25M
1M
16M
-5M
0M
54M
5M
18M
72.73 %
24M
-1M
1M
118M
17M
101M
15M
57M
19M
23M
0M
-15M
18M
0M
82M
-5M
15M
78.85 %
9M
2M
2M
101M
-34M
135M
-26M
55M
21M
23M
1M
6M
-8M
0M
65M
69M
16M
75.44 %
7M
77M
78M
135M
56M
79M
-10M
61M
17M
22M
1M
10M
8M
0M
40M
7M
15M
89.58 %
21M
2M
2M
79M
27M
53M
21M
69M
37M
22M
1M
3M
-2M
6M
52M
-16M
16M
43.93 %
2M
-2M
-2M
53M
8M
45M
18M
41M
13M
21M
1M
-17M
23M
0M
76M
-15M
16M
118.42 %
0M
0M
-73M
45M
-47M
92M
-36M
80M
20M
20M
1M
-3M
1M
0M
93M
63M
14M
73.68 %
0M
0M
74M
92M
47M
45M
-14M
52M
19M
20M
1M
-3M
4M
0M
31M
-9M
16M
80.7 %
0M
0M
-31M
45M
13M
33M
20M
57M
23M
20M
1M
7M
-5M
0M
48M
2M
15M
67.16 %
0M
0M
80M
33M
7M
26M
9M
31M
19M
18M
1M
-27M
-15M
0M
118M
54M
15M
80 %
0M
0M
67M
26M
-29M
54M
-87M
43M
16M
16M
1M
-1M
-4M
0M
67M
11M
15M
91.67 %
0M
0M
1M
54M
-18M
72M
-24M
29M
9M
15M
1M
-2M
-8M
0M
59M
11M
14M
148.28 %
0M
0M
0M
72M
-26M
98M
-30M
35M
17M
15M
1M
-1M
-8M
0M
75M
31M
14M
80 %
0M
0M
43M
98M
-4M
102M
-40M
51M
24M
0M
0M
16M
-8M
0M
91M
68M
12M
50 %
0M
0M
44M
102M
24M
78M
-40M
47M
25M
0M
0M
13M
1M
0M
80M
16M
13M
52.38 %
0M
0M
1M
78M
-21M
99M
-32M
-4M
11M
0M
0M
1M
-18M
0M
71M
70M
13M
118.92 %
0M
0M
76M
99M
23M
76M
-75M
57M
24M
13M
1M
-1M
16M
0M
60M
49M
13M
54.88 %
0M
0M
60M
76M
53M
23M
-2M
25M
22M
0M
0M
9M
-17M
0M
74M
-25M
10M
44.16 %
0M
0M
-16M
23M
-38M
61M
-49M
46M
17M
0M
0M
13M
12M
0M
67M
-8M
12M
72.41 %
0M
0M
0M
61M
24M
37M
-21M
26M
23M
0M
0M
13M
-8M
0M
45M
47M
12M
52.5 %
0M
0M
47M
37M
-9M
46M
-19M
26M
26M
0M
0M
10M
-10M
0M
26M
-4M
10M
39.36 %
0M
0M
2M
46M
2M
45M
1M
52M
23M
0M
0M
13M
8M
0M
49M
-6M
11M
50 %
0M
0M
3M
45M
-7M
51M
3M
54M
22M
0M
0M
14M
-5M
0M
18M
-9M
11M
52.56 %
0M
0M
-2M
51M
-11M
63M
36M
-8M
13M
0M
0M
14M
-32M
0M
22M
-8M
11M
87.23 %
0M
0M
-1M
63M
-12M
75M
-30M
44M
19M
0M
0M
2M
26M
0M
14M
-10M
10M
52.94 %
0M
0M
-5M
75M
-15M
90M
31M
33M
23M
0M
0M
25M
-19M
0M
18M
-5M
0M
0 %
0M
0M
-9M
90M
-2M
91M
15M
41M
16M
0M
0M
10M
18M
0M
16M
-5M
25M
159.65 %
0M
0M
-9M
91M
11M
80M
25M
-51M
-40M
0M
0M
13M
6M
0M
15M
-3M
9M
-21.92 %
0M
0M
-1M
80M
-134M
214M
-66M
31M
18M
0M
0M
12M
4M
0M
10M
-2M
7M
40.91 %
0M
0M
-1M
214M
19M
195M
22M
32M
16M
0M
0M
5M
11M
0M
14M
-3M
8M
53.45 %
0M
0M
-5M
195M
21M
174M
18M
58M
-72M
0M
0M
137M
2M
0M
5M
-491M
25M
-34.26 %
0M
0M
-334M
174M
-438M
611M
53M
1M
35M
0M
0M
6M
-43M
0M
27M
265M
24M
68.85 %
0M
0M
141M
611M
307M
304M
-25M
77M
53M
0M
0M
22M
-1M
0M
17M
0M
23M
43.55 %
0M
0M
-1M
304M
75M
230M
60M
-35M
100M
0M
0M
-91M
-42M
0M
27M
-393M
24M
24.29 %
0M
0M
-384M
230M
-81M
310M
-62M
105M
48M
0M
0M
1M
52M
0M
36M
-40M
23M
49.12 %
0M
0M
-28M
310M
68M
243M
68M
90M
44M
0M
0M
38M
7M
0M
91M
23M
23M
52.8 %
0M
0M
40M
243M
41M
202M
-1M
86M
44M
0M
0M
-2M
34M
0M
28M
-61M
22M
50.31 %
0M
0M
-50M
202M
-1M
203M
59M
96M
18M
0M
0M
23M
44M
0M
67M
-29M
24M
130.3 %
0M
0M
-13M
203M
3M
200M
29M
162M
45M
0M
0M
15M
96M
0M
41M
-145M
23M
49.7 %
0M
0M
-130M
200M
-45M
245M
121M
85M
39M
0M
0M
22M
18M
0M
51M
-21M
22M
57.04 %
0M
0M
-10M
245M
13M
232M
34M
111M
35M
0M
0M
23M
48M
0M
47M
-48M
21M
60 %
0M
0M
-44M
232M
-2M
234M
64M
65M
26M
0M
0M
24M
10M
0M
45M
87M
23M
90.43 %
0M
0M
96M
234M
27M
207M
21M
22M
38M
0M
0M
30M
-44M
0M
30M
-33M
21M
54.93 %
0M
0M
-23M
207M
-68M
275M
-8M
-1M
43M
0M
0M
36M
-86M
0M
54M
119M
19M
44.77 %
0M
0M
-20M
275M
65M
210M
-54M
17M
33M
0M
0M
32M
-47M
0M
25M
47M
19M
57.66 %
0M
0M
60M
210M
-10M
219M
-8M
63M
19M
0M
0M
25M
9M
0M
75M
302M
19M
101.27 %
0M
0M
316M
219M
37M
183M
-12M
9M
35M
0M
0M
26M
-49M
0M
38M
37M
19M
53.02 %
-22M
0M
71M
183M
-11M
194M
-29M
159M
64M
0M
0M
-19M
123M
0M
26M
-62M
0M
0 %
9M
0M
-76M
194M
20M
174M
132M
46M
30M
0M
0M
27M
-8M
0M
30M
65M
0M
0 %
-19M
0M
76M
174M
72M
102M
16M
51M
11M
0M
0M
53M
6M
0M
5M
-75M
0M
0 %
-20M
0M
-57M
102M
-56M
157M
45M
62M
35M
0M
0M
5M
24M
0M
26M
0M
0M
0 %
-19M
0M
12M
157M
16M
141M
36M
32M
2M
0M
0M
38M
-21M
0M
36M
10M
0M
0 %
-19M
0M
22M
141M
-7M
148M
-4M
30M
21M
0M
0M
25M
-11M
0M
32M
70M
0M
0 %
-18M
0M
79M
148M
59M
89M
-3M
3M
21M
0M
0M
29M
-49M
0M
30M
-12M
0M
0 %
-18M
0M
-2M
89M
-27M
117M
-26M
102M
26M
0M
0M
11M
67M
0M
18M
-36M
0M
0 %
-16M
0M
-109M
117M
54M
63M
84M
30M
23M
0M
0M
16M
-11M
0M
16M
-24M
0M
0 %
-16M
0M
-12M
63M
-34M
97M
14M
11M
19M
0M
0M
24M
-30M
0M
17M
59M
0M
0 %
-17M
0M
67M
97M
56M
42M
-6M
50M
20M
0M
0M
10M
19M
0M
21M
-75M
0M
0 %
-17M
0M
-64M
42M
-29M
71M
28M
41M
23M
0M
0M
17M
1M
0M
5M
-30M
0M
0 %
-16M
0M
-19M
71M
3M
68M
36M
24M
19M
0M
0M
14M
-11M
0M
18M
7M
0M
0 %
-16M
0M
18M
68M
9M
59M
6M
3M
16M
0M
0M
14M
-26M
0M
9M
15M
0M
0 %
-16M
0M
27M
59M
19M
40M
-6M
37M
15M
0M
0M
3M
23M
0M
22M
-4M
0M
0 %
-13M
0M
4M
40M
3M
37M
15M
46M
15M
0M
0M
9M
21M
0M
18M
-21M
0M
0 %
-15M
0M
-6M
22M
-7M
29M
29M
-41M
16M
0M
0M
23M
-80M
0M
20M
93M
0M
0 %
-33M
0M
122M
63M
3M
60M
-61M
47M
19M
0M
0M
20M
10M
0M
25M
3M
0M
0 %
-16M
0M
-58M
60M
29M
32M
22M
24M
12M
0M
0M
29M
-19M
0M
45M
3M
0M
0 %
-15M
0M
14M
32M
-11M
43M
-21M
52M
16M
0M
0M
6M
30M
0M
32M
-126M
0M
0 %
-15M
0M
-111M
43M
-86M
129M
20M
4M
12M
0M
0M
9M
-5M
0M
24M
141M
0M
0 %
-15M
0M
156M
129M
108M
21M
-20M
43M
26M
0M
0M
17M
19M
0M
17M
-40M
0M
0 %
-16M
0M
-25M
21M
-6M
27M
26M
27M
24M
0M
0M
-1M
2M
0M
34M
-23M
0M
0 %
-15M
0M
-8M
27M
5M
22M
-7M
46M
15M
0M
0M
9M
21M
0M
18M
-21M
0M
0 %
-15M
0M
-6M
22M
-7M
29M
29M
7M
13M
0M
0M
13M
-21M
0M
12M
40M
0M
0 %
-15M
0M
55M
29M
6M
22M
-5M
37M
9M
0M
0M
18M
8M
0M
17M
-26M
0M
0 %
-15M
0M
-11M
22M
-9M
32M
20M