MasTec Financial Statements 2009-2024 | MTZ

Fifteen years of historical annual and quarterly income statements for MasTec (MTZ).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$12,185$11,996$9,778$7,952$6,321$7,183$6,909$6,607$5,135$4,208$4,612$4,325$3,727$2,831$2,143$1,624
$10,690$10,614$8,586$6,806$5,271$6,070$5,939$5,745$4,442$3,721$3,978$3,682$3,239$2,460$1,829$1,376
$1,495$1,382$1,192$1,146$1,050$1,113$970$862$693$487$634$642$488$372$314$247
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$691$699$559$307$303$286$287$275$261$266$238$215$158$133$112$96.93
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$1,277$1,302$1,067$730$601$525$548$463$426$514$393$356$249$207$169$146
$218$80.11$125$416$449$588$422$399$266$-27.17$241$286$238$165$144$101
$-177.81$-162.82$-82.06$13.83$-24.20$-76.84$-56.94$-26.69$-40.41$-40.58$-42.65$-45.88$-45.39$-5.52$-30.40$-21.77
$40.46$-82.70$43.06$430$425$511$365$372$226$-67.75$198$240$193$159$114$79.13
$14.66$-35.41$9.17$99.35$102$117$106$22.94$91.78$11.96$76.43$92.54$76.08$61.82$47.94$8.39
$25.81$-47.30$33.89$331$323$394$259$349$134$-79.70$122$148$117$97.46$66.13$70.75
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$25.81$-47.30$33.89$331$323$394$259$349$134$-79.70$122$148$117$97.46$66.13$70.75
$0.00$0$0$0$0$0$0$0$0$0$-6.45$-6.46$-9.22$8.52$24.26$0
$7.86$-49.95$33.35$329$323$392$260$347$131$-79.11$116$141$107$106$90.53$70.75
$804$683$632$839$747$823$683$587$431$221$396$427$330$240$202$150
$218$80.11$125$416$449$588$422$399$266$-27.17$241$286$238$165$144$101
$0.12$-0.64$0.45$4.54$4.43$5.22$3.30$4.29$1.63$-0.98$1.45$1.83$1.37$1.29$1.19$0.93
$0.11$-0.64$0.42$4.45$4.38$5.17$3.26$4.22$1.61$-0.98$1.35$1.66$1.31$1.23$1.05$0.90

Quarterly Data | Millions of US $ except per share data

2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
$2,961$2,687$3,280$3,257$2,874$2,585$3,008$2,513$2,302$1,954$1,809$2,404$1,963$1,775$1,637$1,698$1,569$1,417$1,709$2,017$1,939$1,518$1,918$1,977$1,618$1,397$1,603$1,956$1,890$1,158$1,342$1,586$1,232$974$1,027$1,111$1,067$1,003$1,231$1,315$1,107$958$1,159$1,269$978$919$932$1,067$989$738$680$816$717$618$566$632$495$450$496$397$388$342
$2,540$2,380$2,912$2,857$2,485$2,359$2,637$2,188$2,028$1,733$1,559$2,057$1,675$1,514$1,322$1,381$1,342$1,226$1,434$1,691$1,633$1,312$1,654$1,681$1,367$1,237$1,422$1,726$1,626$971$1,121$1,369$1,068$884$916$973$946$886$1,063$1,123$951$841$987$1,081$823$791$794$924$869$652$612$703$616$529$495$529$417$389$422$335$328$291
$421$307$368$400$389$225$371$326$274$221$250$347$287$262$315$318$227$190$275$326$306$206$264$296$251$160$181$230$264$187$221$217$164$89.82$111$138$121$117$168$193$157$116$172$188$155$127$138$143$120$86.01$67.40$113$101$89.94$71.01$103$77.77$61.38$74.37$62.01$59.81$51.19
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$167$166$178$181$176$164$155$125$134$145$67.97$86.90$81.50$70.59$59.82$72.69$84.96$85.51$65.78$77.15$70.82$72.62$75.74$80.31$67.60$63.62$73.10$66.40$70.82$64.78$66.40$67.13$67.85$60.05$58.83$63.80$69.25$74.03$70.85$59.89$54.24$53.33$55.64$58.98$51.90$48.89$39.33$42.51$38.37$37.30$29.93$35.17$34.99$32.50$22.68$30.85$30.98$27.67$25.31$23.71$24.65$23.26
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$303$307$330$338$321$313$318$244$248$256$174$206$189$161$147$155$152$146$130$132$131$132$180$135$119$114$123$116$116$108$109$110$109$99.06$179$106$113$117$113$102$90.99$86.82$93.46$96.73$85.50$80.64$66.16$65.16$60.14$58.02$50.88$54.76$53.49$47.61$36.37$45.64$45.20$41.85$42.71$34.47$35.40$33.90
$118$0.52$37.93$62.02$68.10$-87.94$53.68$81.31$25.22$-35.09$75.91$141$98.50$100$168$162$75.03$44.31$145$194$175$74.65$83.71$161$132$45.97$58.43$113$148$79.37$112$107$55.71$-9.23$-67.88$32.31$8.18$0.23$54.89$90.99$65.53$29.67$78.59$91.52$69.47$46.51$72.05$77.84$60.23$27.99$16.52$58.50$47.46$42.33$34.64$57.73$32.58$19.53$31.66$27.54$24.41$17.30
$-54.69$-46.05$-37.92$-39.15$-48.41$-37.34$-41.07$-21.00$-6.98$-13.02$15.87$-1.34$4.33$-5.03$-13.84$-5.07$2.53$-7.83$-22.12$-20.33$-14.88$-19.51$-17.81$-14.98$-15.76$-8.38$-0.93$-5.50$-8.88$-11.38$-18.87$-12.13$-13.67$4.26$-0.39$-18.67$-10.55$-10.97$-10.48$-11.23$-11.03$-9.92$-8.99$-9.89$-12.16$-14.84$-9.52$-18.26$-9.12$-8.49$-9.46$-9.63$21.31$-7.75$-8.43$-7.03$-7.86$-7.08$-6.10$-5.38$-5.04$-5.27
$63.11$-45.54$0.01$22.87$19.69$-125.28$12.61$60.31$18.25$-48.11$91.78$140$103$95.43$154$157$77.57$36.49$122$173$160$55.14$65.90$146$116$37.59$57.50$108$139$67.99$93.40$95.35$42.04$-4.97$-68.27$13.64$-2.38$-10.74$44.41$79.76$54.50$19.75$69.61$81.63$57.31$31.67$62.53$59.58$51.11$19.50$7.06$48.87$68.77$34.58$26.20$50.70$24.72$12.45$25.57$22.16$19.37$12.03
$19.34$-11.08$-1.18$7.57$2.93$-44.73$9.24$11.09$1.99$-13.15$15.39$27.58$27.06$29.32$40.78$40.52$20.74$0.42$21.77$43.30$39.74$12.03$34.07$25.09$35.78$11.13$-103.23$43.38$55.43$27.36$37.45$38.82$17.60$-2.09$8.67$6.20$1.44$-4.35$17.86$30.32$20.76$7.49$26.72$31.70$21.78$12.35$24.85$23.48$19.95$7.80$3.33$18.04$26.97$13.49$12.03$20.70$10.16$5.05$7.38$0.52$0.38$0.10
$43.77$-34.46$1.19$15.31$16.75$-80.55$3.37$49.22$16.26$-34.96$76.40$112$75.77$66.11$113$117$56.83$36.06$101$130$120$43.11$31.83$121$80.40$26.46$161$64.20$83.33$40.63$55.95$56.53$24.44$-2.88$-76.94$7.44$-3.82$-6.39$26.55$49.45$33.74$12.26$42.89$49.94$35.53$19.32$37.68$36.10$31.16$11.70$3.73$30.83$41.80$21.10$14.17$30.00$14.56$7.40$18.18$21.64$18.99$11.93
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$43.77$-34.46$1.19$15.31$16.75$-80.55$3.37$49.22$16.26$-34.96$76.40$112$75.77$66.11$113$117$56.83$36.06$101$130$120$43.11$31.83$121$80.40$26.46$161$64.20$83.33$40.63$55.95$56.53$24.44$-2.88$-76.94$7.44$-3.82$-6.39$26.55$49.45$33.74$12.26$42.89$49.94$35.53$19.32$37.68$36.10$31.16$11.70$3.73$30.83$41.80$21.10$14.17$30.00$14.56$7.40$18.18$21.64$18.99$11.93
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$-5.86$-0.32$-0.15$-0.12$-1.29$-3.74$-0.48$-0.95$-1.34$-9.28$-1.08$2.48$4.83$1.00$2.68$0$0$0$0$0$0$0$0$0
$33.99$-41.18$0.75$14.30$15.54$-80.54$3.22$48.90$16.21$-34.98$76.64$111$75.45$65.65$113$116$57.01$36.23$101$129$120$43.11$31.94$121$80.49$26.56$161$63.75$81.67$40.97$53.59$56.28$24.09$-2.69$-76.77$7.62$-3.70$-6.26$21.12$48.99$33.73$12.10$41.50$46.14$34.94$18.37$36.34$26.82$30.09$14.17$8.56$31.84$44.49$21.11$38.51$30.01$14.60$7.41$18.18$21.64$18.99$11.93
$254$142$190$219$213$61.25$216$201$140$75.69$182$260$206$191$255$245$143$105$206$249$235$134$188$215$184$95.91$108$163$193$122$155$150$96.37$29.78$52.36$74.50$51.43$42.82$97.35$133$102$63.17$116$129$103$78.26$98.24$101$82.23$48.94$38.19$78.35$66.04$57.44$49.42$70.91$47.59$34.51$49.06$38.30$35.15$27.94
$118$0.52$37.93$62.02$68.10$-87.94$53.68$81.31$25.22$-35.09$75.91$141$98.50$100$168$162$75.03$44.31$145$194$175$74.65$83.71$161$132$45.97$58.43$113$148$79.37$112$107$55.71$-9.23$-67.88$32.31$8.18$0.23$54.89$90.99$65.53$29.67$78.59$91.52$69.47$46.51$72.05$77.84$60.23$27.99$16.52$58.50$47.46$42.33$34.64$57.73$32.58$19.53$31.66$27.54$24.41$17.30
$0.44$-0.53$0.03$0.18$0.20$-1.05$0.04$0.66$0.22$-0.47$1.06$1.53$1.04$0.91$1.55$1.61$0.79$0.48$1.35$1.71$1.59$0.57$0.40$1.55$1.02$0.33$1.98$0.79$1.01$0.51$0.66$0.70$0.30$-0.03$-0.95$0.10$-0.05$-0.08$0.26$0.60$0.43$0.16$0.53$0.60$0.46$0.24$0.47$0.35$0.37$0.18$0.10$0.38$0.54$0.27$0.51$0.39$0.19$0.10$0.23$0.29$0.25$0.16
$0.43$-0.53$0.03$0.18$0.20$-1.05$0.04$0.65$0.20$-0.47$1.04$1.50$1.02$0.89$1.53$1.59$0.78$0.48$1.33$1.69$1.58$0.57$0.41$1.52$1.01$0.32$1.96$0.77$0.99$0.50$0.65$0.69$0.30$-0.03$-0.94$0.09$-0.05$-0.08$0.25$0.57$0.39$0.14$0.49$0.54$0.41$0.22$0.43$0.34$0.37$0.17$0.10$0.36$0.51$0.26$0.42$0.35$0.18$0.10$0.22$0.27$0.25$0.16