v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 191,052 $ 399,903
Accounts receivable, net of allowance 1,424,928 1,381,462
Contract assets 1,797,190 1,555,807
Inventories, net 108,528 107,345
Prepaid expenses 131,574 118,888
Other current assets 93,727 89,125
Total current assets 3,746,999 3,652,530
Property and equipment, net 1,657,125 1,548,916
Operating lease right-of-use assets 402,320 396,151
Goodwill, net 2,212,792 2,203,077
Other intangible assets, net 664,303 727,366
Other long-term assets 448,617 447,235
Total assets 9,132,156 8,975,275
Current liabilities:    
Current portion of long-term debt, including finance leases 160,660 186,095
Current portion of operating lease liabilities 156,972 146,183
Accounts payable 1,218,063 1,105,747
Accrued salaries and wages 244,553 205,152
Other accrued expenses 464,075 455,043
Contract liabilities 698,060 735,625
Other current liabilities 125,275 165,854
Total current liabilities 3,067,658 2,999,699
Long-term debt, including finance leases 2,096,775 2,038,017
Long-term operating lease liabilities 256,253 261,303
Deferred income taxes 338,585 362,772
Other long-term liabilities 358,520 326,141
Total liabilities 6,117,791 5,987,932
Commitments and contingencies (Note 12)
Equity    
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none 0 0
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 99,335,857 and 99,029,011 (including 1,304,396 and 1,130,020 of unvested stock awards) as of June 30, 2025 and December 31, 2024, respectively 9,933 9,903
Capital surplus 1,303,045 1,291,027
Retained earnings 2,404,250 2,308,581
Accumulated other comprehensive loss (35,948) (40,847)
Treasury stock, at cost: 20,422,329 and 19,719,796 shares as of June 30, 2025 and December 31, 2024, respectively (734,133) (656,807)
Total MasTec, Inc. shareholders’ equity 2,947,147 2,911,857
Non-controlling interests 67,218 75,486
Total equity 3,014,365 2,987,343
Total liabilities and equity $ 9,132,156 $ 8,975,275