NYSE:MTZ | Income Statement | MASTEC INC

Complete source-backed income-statement history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$4.37B$226.2M$4.41M$193.73M$48M$130.12M$1.67$1.6578,078,00078,870,000
2026-03-31$3.83B$141.8M-$3.3M$91.45M$21.79M$60.84M$0.78$0.7777,950,00078,784,000
2025-12-31$3.94B$2.47M$174.04M$20.98M$142.71M$1.83$1.819,00022,000
2025-09-30$3.97B-$1.63M$211.62M$45.13M$160.66M$2.07$2.0477,702,00078,648,000
2025-06-30$3.54B$158.1M-$500,000.00$120.79M$30.66M$85.77M$1.10$1.0977,684,00078,521,000
2025-03-31$2.85B$36.19M$1.48M$8.94M-$3.38M$9.9M$0.13$0.1378,192,00079,052,000
2024-12-31$3.4B-$6.37M$96.43M$11.73M$74.74M$0.96$0.9445,00079,000
2024-09-30$3.25B-$2.75M$136.96M$31.55M$95.24M$1.22$1.2178,044,00078,913,000
2024-06-30$2.96B$1.33M$63.11M$19.34M$33.99M$0.44$0.4378,038,00078,860,000
2024-03-31$2.69B-$3.21M-$45.54M-$11.08M-$41.18M-$0.53-$0.5377,942,00077,942,000
2023-12-31$3.28B$14.56M$14,000.00-$1.18M$753,000.00$0.01$0.01117,000117,000
2023-09-30$3.26B$16.62M$22.87M$7.57M$14.3M$0.18$0.1877,640,00078,455,000
2023-06-30$2.87B$3.51M$19.69M$2.93M$15.54M$0.20$0.2077,635,00078,372,000
2023-03-31$2.58B$6.2M-$125.28M-$44.73M-$80.54M-$1.05-$1.0576,984,00076,984,000
2022-12-31$3.01B-$539,000.00$12.61M$9.24M$3.22M$0.04$0.04531,000609,000
2022-09-30$2.51B-$174,000.00$60.31M$11.09M$48.9M$0.66$0.6573,936,00075,073,000
2022-06-30$2.3B$5.83M$18.25M$1.99M$16.21M$0.22$0.2074,445,00075,537,000
2022-03-31$1.95B-$3.75M-$48.11M-$13.15M-$34.98M-$0.47-$0.4774,789,00074,789,000
2021-12-31$1.81B$19.66M$91.79M$15.39M$76.64M$1.06$1.0418,00020,000
2021-09-30$2.4B$3.04M$140.04M$27.58M$111.09M$1.53$1.5072,503,00073,977,000
2021-06-30$1.96B$10.63M$102.83M$27.06M$75.45M$1.04$1.0272,501,00073,976,000
2021-03-31$1.78B$79,000.00$95.43M$29.32M$65.65M$0.91$0.8972,439,00073,846,000
2020-12-31$1.64B-$7.22M$153.71M$40.78M$113.12M$1.56$1.54-172,000-72,000
2020-09-30$1.7B$6.61M$157.41M$40.52M$116.49M$1.61$1.5972,138,00073,095,000
2020-06-30$1.57B$10.53M$77.57M$20.74M$57.01M$0.79$0.7872,045,00072,777,000
2020-03-31$1.42B$1.34M$36.49M$423,000.00$36.23M$0.48$0.4874,738,00075,413,000
2019-12-31$1.71B-$10.86M$122.46M$21.77M$100.92M$1.34$1.3254,00086,000
2019-09-30$2.02B-$8M$173.39M$43.3M$128.6M$1.71$1.6975,217,00075,934,000
2019-06-30$1.94B-$4.81M$159.96M$39.74M$119.71M$1.59$1.5875,183,00075,747,000
2019-03-31$1.52B-$3.51M$55.14M$12.03M$43.11M$0.57$0.5774,991,00075,578,000
2018-12-31$1.92B-$196,000.00$65.9M$34.07M$31.94M$0.43$0.43-704,000-712,000
2018-09-30$1.98B-$323,000.00$145.63M$25.09M$120.67M$1.55$1.5278,096,00079,201,000
2018-06-30$1.62B-$788,000.00$116.18M$35.78M$80.49M$1.02$1.0178,984,00080,062,000
2018-03-31$1.4B$3.09M$37.59M$11.13M$26.56M$0.33$0.3281,150,00082,221,000
2017-12-31$1.6B$8.89M$57.5M-$103.23M$160.82M$1.98$1.9544,00044,000
2017-09-30$1.96B$4.68M$107.58M$43.38M$63.75M$0.79$0.7780,953,00082,386,000
2017-06-30$1.89B-$146,000.00$138.77M$55.43M$81.67M$1.01$0.9980,925,00082,292,000
2017-03-31$1.16B-$429,000.00$67.99M$27.36M$40.97M$0.51$0.5080,697,00082,157,000
2016-12-31$1.34B-$6.01M$93.4M$37.45M$53.59M$0.66$0.6549,000153,000
2016-09-30$1.59B$971,000.00$95.35M$38.82M$56.28M$0.70$0.6980,462,00081,545,000
2016-06-30$1.23B-$1.52M$42.04M$17.6M$24.09M$0.30$0.3080,351,00081,266,000
2016-03-31$974.23M$13.36M-$4.97M-$2.09M-$2.69M-$0.03-$0.0380,156,00080,156,000
2015-12-31$1.03B$16.21M-$68.27M$8.67M-$76.76M-$0.95-$0.95-192,000-192,000
2015-09-30$1.11B-$6.33M$13.64M$6.2M$7.62M$0.10$0.0979,845,00080,448,000
2015-06-30$1.07B$4.99M-$2.38M$1.44M-$3.7M-$0.05-$0.0579,830,00079,830,000
2015-03-31$1B$592,000.00-$10.74M-$4.35M-$6.26M-$0.08-$0.0882,397,00082,397,000
2014-12-31$1.23B$2.96M$44.41M$17.86M$21.12M$0.25$0.25795,000-220,000
2014-09-30$1.32B$1.42M$79.76M$30.32M$48.99M$0.60$0.5781,811,00085,824,000
2014-06-30$1.11B$1.92M$54.5M$20.76M$33.73M$0.43$0.3978,269,00086,730,000
2014-03-31$957.82M$2.08M$19.75M$7.49M$12.1M$0.16$0.1477,345,00086,622,000
2013-12-31$1.16B$2.91M$69.61M$26.72M$41.5M$0.54$0.48107,000168,000
2013-09-30$1.27B$2.78M$81.63M$31.7M$46.14M$0.60$0.5477,093,00085,464,000
2013-06-30$977.62M-$322,000.00$57.31M$21.78M$34.94M$0.46$0.4176,741,00084,558,000
2013-03-31$918.65M$826,000.00$31.67M$12.35M$18.37M$0.24$0.2276,608,00084,094,000
2012-12-31$932.36M-$28,000.00$62.53M$24.85M$36.34M$0.47$0.44-734,000100,000
2012-09-30$1.07B-$8.82M$59.58M$23.48M$26.82M$0.35$0.3476,194,00079,526,000
2012-06-30$988.87M$366,000.00$51.11M$19.95M$30.09M$0.37$0.3780,249,00082,466,000
2012-03-31$738.26M$461,000.00$19.5M$7.8M$14.17M$0.18$0.1780,615,00083,901,000
2011-12-31$731.62M$64,000.00$12.43M$5.45M$8.56M$0.10$0.10200,000-217,000
2011-09-30$816.23M$120.35M-$650,000.00$48.87M$18.04M$31.84M$0.38$0.3684,732,00089,324,000
2011-06-30$716.95M$107.76M$525,000.00$68.77M$26.97M$44.49M$0.54$0.5182,753,00087,634,000
2011-03-31$618.49M$165,000.00$34.58M$13.49M$21.11M$0.27$0.2678,426,00083,633,000
2010-12-31$565.73M-$1.15M$26.2M$12.03M$38.51M$0.51$0.4368,000346,000
2010-09-30$631.95M$103.37M$228,000.00$50.7M$20.7M$30.01M$0.39$0.3576,104,00090,507,000
2010-06-30$495.11M$77.77M-$588,000.00$24.72M$10.16M$14.6M$0.19$0.1876,073,00090,641,000

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$14.3B$3.78M$515.4M$93.38M$399.04M$5.12$5.0777,866,00078,694,000
2024-12-31$12.3B-$11.01M$250.96M$51.54M$162.79M$2.09$2.0678,049,00078,880,000
2023-12-31$12B$40.89M-$82.7M-$35.41M-$49.95M-$0.64-$0.6477,535,00077,535,000
2022-12-31$9.78B$1.36M$43.06M$9.17M$33.35M$0.45$0.4274,917,00076,185,000
2021-12-31$7.95B$33.41M$430.08M$99.35M$328.83M$4.54$4.4572,499,00073,941,000
2020-12-31$6.32B$11.26M$425.16M$102.47M$322.85M$4.43$4.3872,799,00073,715,000
2019-12-31$7.18B-$27.18M$510.94M$116.84M$392.33M$5.22$5.1775,185,00075,846,000
2018-12-31$6.91B$1.78M$365.3M$106.07M$259.66M$3.30$3.2678,695,00079,772,000
2017-12-31$6.61B$12.99M$371.83M$22.94M$347.21M$4.29$4.2280,903,00082,325,000
2016-12-31$5.13B$6.8M$225.82M$91.78M$131.26M$1.63$1.6180,372,00081,394,000
2015-12-31$4.21B$15.46M-$67.75M$11.96M-$79.11M-$0.98-$0.9880,489,00080,489,000
2014-12-31$4.61B$8.39M$198.43M$76.43M$115.92M$1.45$1.3579,953,00086,196,000
2013-12-31$4.32B$6.19M$240.21M$92.54M$140.95M$1.83$1.6676,923,00084,901,000
2012-12-31$3.73B-$8.02M$192.72M$76.08M$107.43M$1.37$1.3178,275,00082,082,000
2011-12-31$2.83B-$96,000.00$159.28M$61.82M$106M$1.29$1.2382,182,00086,716,000
2010-12-31$2.14B-$1.22M$114.07M$47.94M$90.53M$1.19$1.0576,132,00090,885,000
2009-12-31$1.62B$2.92M$79.13M$8.39M$70.75M$0.93$0.9075,701,00081,763,000