bf/NYSE:MTZ_icon.jpeg

COM:MASTEC

MasTec, Inc.

  • Stock

Last Close

140.82

21/11 21:00

Market Cap

8.18B

Beta: -

Volume Today

984.31K

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
1.16B
-
964.03M
16.83%
1.10B
14.58%
1.31B
18.56%
1.24B
5.57%
1.00B
18.94%
1.07B
6.41%
1.11B
4.16%
1.03B
7.52%
974.23M
5.18%
1.23B
26.50%
1.59B
28.71%
1.34B
15.40%
1.16B
13.69%
1.89B
63.20%
1.96B
3.47%
1.60B
18.04%
1.40B
12.85%
1.62B
15.82%
1.98B
22.22%
1.92B
3.02%
1.52B
20.82%
1.94B
27.71%
2.02B
4.00%
1.71B
15.24%
1.42B
17.12%
1.57B
10.78%
1.70B
8.22%
1.64B
3.62%
1.78B
8.47%
1.96B
10.55%
2.40B
22.50%
1.81B
24.75%
1.95B
8.02%
2.30B
17.77%
2.51B
9.20%
3.01B
19.69%
2.58B
14.08%
2.87B
11.20%
3.26B
13.32%
3.28B
0.71%
2.69B
18.09%
2.96B
10.21%
3.25B
9.84%
cost of revenue
987.08M
-
841.05M
14.79%
950.89M
13.06%
1.12B
18.10%
1.07B
5.04%
886.41M
16.88%
945.95M
6.72%
972.71M
2.83%
916.23M
5.81%
884.40M
3.47%
1.07B
20.78%
1.37B
28.16%
1.12B
18.15%
971.13M
13.33%
1.63B
67.47%
1.73B
6.14%
1.42B
17.64%
1.24B
12.97%
1.37B
10.45%
1.68B
23.04%
1.65B
1.63%
1.31B
20.67%
1.63B
24.49%
1.69B
3.50%
1.43B
15.16%
1.23B
14.50%
1.34B
9.42%
1.38B
2.88%
1.32B
4.22%
1.51B
14.49%
1.68B
10.66%
2.06B
22.81%
1.56B
24.21%
1.73B
11.16%
2.03B
17.01%
2.19B
7.88%
2.64B
20.53%
2.36B
10.53%
2.48B
5.31%
2.86B
14.98%
3.06B
7.23%
2.52B
17.72%
2.68B
6.16%
2.79B
4.23%
gross profit
172.05M
-
122.97M
28.52%
153.67M
24.96%
186.63M
21.45%
170.26M
8.77%
116.01M
31.87%
120.68M
4.03%
138.30M
14.60%
111.19M
19.60%
89.82M
19.22%
164.22M
82.83%
217.19M
32.26%
221.34M
1.91%
187.05M
15.49%
263.85M
41.06%
229.58M
12.99%
181.20M
21.07%
159.53M
11.95%
251.22M
57.47%
295.79M
17.74%
263.56M
10.89%
206.29M
21.73%
305.61M
48.14%
326.06M
6.69%
274.99M
15.66%
190.31M
30.79%
227.47M
19.53%
317.76M
39.69%
314.56M
1.01%
261.56M
16.85%
287.43M
9.89%
347.00M
20.73%
250.06M
27.94%
221.08M
11.59%
273.68M
23.79%
325.65M
18.99%
371.29M
14.02%
225.16M
39.36%
389.33M
72.91%
399.96M
2.73%
216.32M
45.91%
166.05M
23.24%
284.89M
71.57%
463.15M
62.57%
selling and marketing expenses
-10.80M
-
general and administrative expenses
55.64M
-
53.33M
4.16%
54.24M
1.71%
59.89M
10.42%
70.85M
18.30%
74.03M
4.49%
69.25M
6.46%
63.80M
7.87%
58.83M
7.78%
60.05M
2.07%
67.85M
13.00%
67.13M
1.06%
66.40M
1.09%
64.78M
2.44%
70.82M
9.33%
66.40M
6.25%
73.10M
10.10%
63.62M
12.97%
67.60M
6.26%
80.31M
18.80%
75.74M
5.69%
72.62M
4.13%
70.82M
2.47%
77.15M
8.93%
78.92M
2.30%
85.51M
8.36%
84.96M
0.65%
72.69M
14.44%
76.03M
4.59%
73.11M
3.84%
84.96M
16.21%
91.64M
7.86%
67.97M
25.82%
145.39M
113.89%
133.78M
7.98%
125.07M
6.52%
155.19M
24.09%
163.91M
5.62%
176.16M
7.47%
180.64M
2.55%
178.19M
1.36%
165.54M
7.10%
167.08M
0.93%
168.87M
1.07%
selling general and administrative expenses
55.64M
-
53.33M
4.16%
54.24M
1.71%
59.89M
10.42%
70.85M
18.30%
74.03M
4.49%
69.25M
6.46%
63.80M
7.87%
58.83M
7.78%
60.05M
2.07%
67.85M
13.00%
67.13M
1.06%
66.40M
1.09%
64.78M
2.44%
70.82M
9.33%
66.40M
6.25%
73.10M
10.10%
63.62M
12.97%
67.60M
6.26%
80.31M
18.80%
75.74M
5.69%
72.62M
4.13%
70.82M
2.47%
77.15M
8.93%
78.92M
2.30%
85.51M
8.36%
84.96M
0.65%
72.69M
14.44%
76.03M
4.59%
73.11M
3.84%
84.96M
16.21%
91.64M
7.86%
67.97M
25.82%
145.39M
113.89%
133.78M
7.98%
125.07M
6.52%
155.19M
24.09%
163.91M
5.62%
176.16M
7.47%
180.64M
2.55%
167.39M
7.34%
165.54M
1.11%
167.08M
0.93%
168.87M
1.07%
research and development expenses
other expenses
2.90M
-
1.96M
32.70%
2.05M
4.91%
1.42M
30.96%
2.69M
90.18%
8K
99.70%
2.35M
29,312.50%
-6.70M
384.83%
11.82M
276.37%
13.36M
12.99%
-1.52M
111.41%
971K
163.71%
-6.01M
718.74%
-429K
92.86%
-146K
65.97%
4.68M
3,303.42%
8.89M
90.01%
3.09M
65.24%
-788K
125.51%
-323K
59.01%
-197K
39.01%
-3.51M
1,680.20%
-4.81M
37.21%
-8.00M
66.29%
2.28M
128.46%
1.34M
41.06%
10.53M
684.43%
6.61M
37.19%
8.99M
35.93%
2.60M
71.12%
14.09M
442.72%
7.77M
44.84%
106.17M
1,266.08%
110.78M
4.34%
114.67M
3.51%
119.27M
4.01%
162.42M
36.18%
149.19M
8.14%
3.51M
97.65%
16.62M
373.86%
14.56M
12.40%
cost and expenses
1.08B
-
927.88M
14.13%
1.04B
12.29%
1.22B
17.54%
1.18B
3.67%
1.00B
14.98%
1.06B
5.52%
1.08B
1.91%
1.02B
5.75%
983.46M
3.27%
1.18B
19.65%
1.48B
25.67%
1.23B
16.84%
1.08B
12.26%
1.74B
61.52%
1.84B
5.75%
1.54B
16.19%
1.35B
12.53%
1.49B
9.99%
1.82B
22.26%
1.79B
1.68%
1.44B
19.17%
1.76B
22.20%
1.82B
3.33%
1.57B
13.63%
1.37B
12.84%
1.49B
8.89%
1.54B
2.78%
1.49B
3.28%
1.68B
12.93%
1.87B
11.33%
2.27B
21.42%
1.73B
23.56%
1.99B
14.77%
2.28B
14.43%
2.43B
6.83%
2.95B
21.48%
2.67B
9.55%
2.81B
4.99%
3.20B
13.86%
3.23B
1.13%
2.69B
16.86%
2.84B
5.84%
2.96B
4.04%
operating expenses
93.46M
-
86.82M
7.10%
90.99M
4.80%
101.64M
11.70%
113.31M
11.48%
116.63M
2.93%
112.50M
3.54%
105.99M
5.79%
100.45M
5.23%
99.06M
1.38%
108.51M
9.54%
109.72M
1.11%
109.07M
0.59%
107.69M
1.27%
116.20M
7.91%
116.50M
0.25%
122.77M
5.38%
113.56M
7.50%
119.28M
5.03%
135.17M
13.33%
132.19M
2.20%
131.65M
0.41%
130.76M
0.67%
132.34M
1.21%
140.23M
5.96%
145.99M
4.11%
152.44M
4.41%
155.29M
1.87%
163.22M
5.11%
163.62M
0.24%
192.38M
17.58%
210.36M
9.34%
174.15M
17.21%
256.17M
47.10%
248.46M
3.01%
244.34M
1.66%
317.61M
29.99%
313.11M
1.42%
321.24M
2.60%
337.94M
5.20%
167.39M
50.47%
165.54M
1.11%
167.08M
0.93%
168.87M
1.07%
interest expense
9.70M
-
9.70M
0%
10.60M
9.28%
11.30M
6.60%
13.17M
16.58%
10.97M
16.71%
12.20M
11.18%
11.30M
7.38%
12.21M
8.05%
12.16M
0.43%
12.64M
3.96%
13.10M
3.62%
12.84M
1.97%
12.60M
1.88%
14.79M
17.42%
17.58M
18.84%
16.04M
8.73%
17.06M
6.32%
20.80M
21.91%
22.33M
7.38%
22.39M
0.26%
22.26M
0.58%
16.62M
25.32%
19.30M
16.09%
18.85M
2.33%
17.00M
9.78%
14.81M
12.91%
13.55M
8.48%
14.26M
5.25%
12.46M
12.65%
13.83M
11.00%
13.09M
5.34%
14.04M
7.21%
16.04M
14.29%
19.39M
20.86%
26.89M
38.68%
49.94M
85.76%
52.69M
5.51%
59.41M
12.76%
62.56M
5.29%
59.74M
4.50%
52.06M
12.86%
50.57M
2.86%
47.05M
6.97%
ebitda
117.12M
-
69.30M
40.83%
99.13M
43.05%
126.82M
27.93%
102.10M
19.49%
41.98M
58.88%
53.08M
26.42%
67.14M
26.48%
64.18M
4.40%
46.20M
28.02%
95.33M
106.36%
151.03M
58.42%
148.91M
1.40%
123.49M
17.07%
198.94M
61.10%
175.26M
11.90%
123.20M
29.70%
104.59M
15.11%
188.65M
80.38%
222.83M
18.11%
192.40M
13.65%
136.43M
29.09%
236.53M
73.37%
247.88M
4.80%
205.93M
16.92%
113.97M
44.66%
159.85M
40.26%
259.12M
62.10%
255.17M
1.53%
198.40M
22.25%
224.08M
12.94%
271.84M
21.32%
211.99M
22.02%
78.72M
62.87%
152.31M
93.49%
206.47M
35.56%
224.97M
8.96%
76.60M
65.95%
224.18M
192.65%
242.73M
8.27%
200.52M
17.39%
141.64M
29.36%
253.56M
79.01%
294.28M
16.06%
operating income
79.31M
-
35.81M
54.85%
62.38M
74.21%
85.07M
36.38%
58.67M
31.03%
60K
99.90%
9.82M
16,273.33%
24.94M
153.86%
-56.77M
327.63%
7.19M
112.67%
54.68M
660.49%
108.44M
98.33%
106.24M
2.03%
80.58M
24.15%
153.56M
90.56%
125.16M
18.50%
58.43M
53.31%
54.65M
6.47%
136.98M
150.66%
167.96M
22.62%
88.29M
47.44%
77.40M
12.33%
176.58M
128.15%
192.68M
9.12%
141.30M
26.67%
53.49M
62.15%
92.37M
72.70%
176.53M
91.10%
167.97M
4.85%
107.89M
35.77%
116.66M
8.13%
153.13M
31.26%
105.82M
30.89%
-32.07M
130.30%
37.63M
217.36%
87.20M
131.69%
62.55M
28.26%
-72.59M
216.04%
213.18M
393.69%
219.32M
2.88%
48.93M
77.69%
515K
98.95%
117.81M
22,774.95%
294.28M
149.80%
depreciation and amortization
37.82M
-
33.49M
11.43%
36.76M
9.74%
41.75M
13.58%
42.46M
1.70%
42.60M
0.33%
43.25M
1.54%
42.20M
2.45%
41.61M
1.38%
39.01M
6.26%
40.66M
4.22%
42.59M
4.74%
42.67M
0.19%
42.90M
0.56%
45.38M
5.77%
50.10M
10.41%
49.66M
0.87%
49.94M
0.55%
51.68M
3.48%
54.86M
6.17%
56.45M
2.90%
59.03M
4.57%
59.94M
1.55%
55.20M
7.92%
61.31M
11.08%
60.48M
1.36%
67.48M
11.57%
82.60M
22.40%
87.19M
5.57%
90.51M
3.80%
107.42M
18.69%
118.72M
10.51%
106.17M
10.57%
110.78M
4.34%
114.67M
3.51%
119.27M
4.01%
162.42M
36.18%
149.19M
8.14%
145.08M
2.75%
157.30M
8.42%
151.59M
3.63%
141.13M
6.90%
135.75M
3.81%
total other income expenses net
2.90M
-
1.96M
32.70%
2.05M
4.91%
1.42M
30.96%
2.69M
90.18%
8K
99.70%
2.35M
29,312.50%
-6.70M
384.83%
-66.81M
896.79%
16.42M
124.58%
-1.03M
106.30%
965K
193.24%
-6.03M
724.77%
1.22M
120.19%
5.91M
385.95%
12.08M
104.19%
15.11M
25.12%
8.67M
42.59%
5.04M
41.94%
7.35M
45.91%
-43.08M
686.34%
2.75M
106.39%
1.74M
36.83%
-1.04M
159.57%
6.55M
732.05%
9.18M
40.13%
17.34M
88.97%
8.49M
51.05%
16.63M
95.97%
9.94M
40.23%
21.61M
117.40%
16.49M
23.73%
-14.04M
185.13%
-16.04M
14.29%
-19.39M
20.86%
-26.89M
38.68%
-49.94M
85.76%
-52.69M
5.51%
11.00M
120.88%
23.41M
112.74%
-48.92M
308.95%
-46.05M
5.85%
-54.69M
18.76%
-157.32M
187.64%
income before tax
69.61M
-
26.11M
62.49%
51.78M
98.33%
73.77M
42.48%
46.47M
37.00%
-11.59M
124.93%
-2.38M
79.49%
13.64M
674.03%
-68.27M
600.54%
-4.97M
92.72%
42.04M
946.20%
95.35M
126.80%
93.40M
2.04%
67.98M
27.21%
138.77M
104.11%
107.58M
22.47%
57.50M
46.55%
37.59M
34.62%
116.18M
209.09%
145.63M
25.35%
65.90M
54.75%
55.14M
16.33%
159.96M
190.10%
173.38M
8.39%
122.45M
29.37%
36.48M
70.21%
77.56M
112.59%
157.41M
102.93%
153.71M
2.35%
95.43M
37.92%
102.83M
7.75%
140.03M
36.19%
91.78M
34.46%
-48.11M
152.41%
18.25M
137.93%
60.31M
230.53%
12.61M
79.09%
-125.28M
1,093.58%
19.69M
115.72%
22.87M
16.18%
15K
99.93%
-45.54M
303,686.67%
63.11M
238.59%
136.96M
117.01%
income tax expense
26.72M
-
9.92M
62.89%
19.71M
98.81%
28.04M
42.24%
18.60M
33.67%
-4.70M
125.26%
1.44M
130.73%
6.20M
329.16%
8.67M
39.87%
-2.09M
124.08%
17.60M
943.36%
38.82M
120.53%
37.45M
3.51%
27.36M
26.95%
55.43M
102.62%
43.38M
21.75%
-103.23M
337.97%
11.13M
110.78%
35.78M
221.61%
25.09M
29.88%
34.07M
35.80%
12.03M
64.69%
39.74M
230.23%
43.30M
8.98%
21.77M
49.72%
423K
98.06%
20.74M
4,802.60%
40.52M
95.39%
40.78M
0.65%
29.32M
28.11%
27.06M
7.69%
27.58M
1.91%
15.39M
44.20%
-13.15M
185.44%
1.99M
115.15%
11.09M
456.68%
9.24M
16.68%
-44.73M
584.19%
2.93M
106.56%
7.57M
157.98%
-1.18M
115.55%
-11.08M
841.29%
19.34M
274.60%
-31.55M
263.09%
net income
41.50M
-
16.02M
61.39%
32.05M
100.02%
45.27M
41.25%
22.30M
50.75%
-6.76M
130.33%
-3.70M
45.28%
7.62M
305.89%
-76.77M
1,107.68%
-2.69M
96.49%
24.09M
994.80%
56.28M
133.63%
53.59M
4.77%
40.97M
23.55%
81.67M
99.34%
63.75M
21.94%
160.82M
152.26%
26.56M
83.48%
80.49M
203.06%
120.67M
49.91%
31.94M
73.53%
43.11M
34.97%
119.71M
177.67%
128.60M
7.42%
100.92M
21.52%
36.23M
64.10%
57.01M
57.34%
116.49M
104.35%
113.12M
2.89%
65.65M
41.97%
75.45M
14.93%
111.09M
47.23%
76.64M
31.01%
-34.96M
145.61%
16.21M
146.37%
48.90M
201.60%
3.22M
93.41%
-80.55M
2,598.33%
15.54M
119.30%
14.30M
8.02%
753K
94.73%
-41.18M
5,568.79%
33.99M
182.54%
95.24M
180.22%
weighted average shs out
77.34M
-
77.34M
0%
78.27M
1.19%
81.81M
4.53%
82.31M
0.61%
82.40M
0.10%
79.83M
3.12%
79.84M
0.02%
79.92M
0.09%
80.16M
0.30%
80.35M
0.24%
80.46M
0.14%
80.52M
0.07%
80.70M
0.23%
80.92M
0.28%
80.95M
0.03%
81.03M
0.10%
81.15M
0.14%
78.98M
2.67%
78.10M
1.12%
76.60M
1.91%
74.99M
2.11%
75.18M
0.26%
75.22M
0.05%
75.34M
0.17%
74.74M
0.80%
72.05M
3.60%
72.14M
0.13%
72.29M
0.21%
72.44M
0.21%
72.50M
0.09%
72.50M
0.00%
72.55M
0.07%
74.79M
3.08%
74.44M
0.46%
73.94M
0.68%
76.49M
3.46%
76.98M
0.64%
77.64M
0.85%
77.64M
0.01%
77.88M
0.31%
77.94M
0.08%
78.04M
0.12%
78.04M
0.01%
weighted average shs out dil
77.34M
-
86.62M
11.99%
86.73M
0.12%
85.82M
1.04%
85.39M
0.51%
82.40M
3.50%
79.83M
3.12%
80.45M
0.77%
79.92M
0.66%
80.16M
0.30%
81.27M
1.38%
81.55M
0.34%
81.74M
0.24%
82.16M
0.51%
82.29M
0.16%
82.39M
0.11%
82.46M
0.08%
82.22M
0.29%
80.06M
2.63%
79.20M
1.08%
77.66M
1.94%
75.58M
2.68%
75.75M
0.22%
75.93M
0.25%
76.07M
0.18%
75.41M
0.86%
72.78M
3.50%
73.09M
0.44%
73.50M
0.56%
73.85M
0.47%
73.98M
0.18%
73.98M
0.00%
74.03M
0.08%
74.79M
1.02%
75.54M
1.00%
75.07M
0.61%
77.77M
3.59%
76.98M
1.01%
78.37M
1.80%
78.45M
0.11%
78.29M
0.21%
77.94M
0.44%
78.86M
1.18%
78.91M
0.07%
eps
0.54
-
0.16
70.37%
0.43
168.75%
0.60
39.53%
0.27
55.00%
-0.08
130.41%
-0.05
43.61%
0.10
315.98%
-0.96
1,060%
-0.03
96.50%
0.30
992.86%
0.70
133.33%
0.67
4.29%
0.51
23.88%
1.01
98.04%
0.79
21.78%
1.98
150.63%
0.33
83.33%
1.02
209.09%
1.55
51.96%
0.42
72.90%
0.57
35.71%
1.59
178.95%
1.71
7.55%
1.34
21.64%
0.48
64.18%
0.79
64.58%
1.61
103.80%
1.56
3.11%
0.91
41.67%
1.04
14.29%
1.53
47.12%
1.05
31.37%
-0.47
144.76%
0.22
146.81%
0.66
200.00%
0.04
93.94%
-1.05
2,725%
0.20
119.05%
0.18
10.00%
0.01
94.61%
-0.53
5,563.92%
0.44
183.02%
1.22
177.27%
epsdiluted
0.54
-
0.14
74.07%
0.39
178.57%
0.57
46.15%
0.26
54.39%
-0.08
131.58%
-0.05
43.61%
0.09
294.38%
-0.96
1,166.67%
-0.03
96.50%
0.30
992.86%
0.69
130.00%
0.66
4.35%
0.50
24.24%
0.99
98%
0.77
22.22%
1.95
153.25%
0.32
83.59%
1.01
215.63%
1.52
50.50%
0.41
73.03%
0.57
39.02%
1.58
177.19%
1.69
6.96%
1.33
21.30%
0.48
63.91%
0.78
62.50%
1.59
103.85%
1.54
3.14%
0.89
42.21%
1.02
14.61%
1.50
47.06%
1.03
31.33%
-0.47
145.63%
0.20
142.55%
0.65
225%
0.04
93.85%
-1.05
2,725%
0.20
119.05%
0.18
10.00%
0.01
94.67%
-0.53
5,620.83%
0.43
181.13%
1.21
181.40%

All numbers in (except ratios and percentages)